Skip to content

Commit 3de632c

Browse files
committed
Erstatter utgått validator i test.
Tester situasjonBeskrivelse med linjeskift (\n).
1 parent cc29a9d commit 3de632c

File tree

7 files changed

+37
-33
lines changed

7 files changed

+37
-33
lines changed

soknad/src/test/java/no/nav/søknad/ytelse/omsorgspenger/utvidetrett/OmsorgspengerAleneOmsorgTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.time.ZonedDateTime;
1010
import java.util.List;
1111

12+
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerAleneOmsorgSøknadValidator;
1213
import org.junit.jupiter.api.Test;
1314

1415
import no.nav.k9.søknad.JsonUtils;
@@ -20,11 +21,10 @@
2021
import no.nav.k9.søknad.felles.type.NorskIdentitetsnummer;
2122
import no.nav.k9.søknad.felles.type.Periode;
2223
import no.nav.k9.søknad.felles.type.SøknadId;
23-
import no.nav.k9.søknad.ytelse.YtelseValidator;
2424
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerAleneOmsorg;
2525

2626
public class OmsorgspengerAleneOmsorgTest {
27-
private static final YtelseValidator validator = new OmsorgspengerAleneOmsorg.MinValidator();
27+
private static final OmsorgspengerAleneOmsorgSøknadValidator validator = new OmsorgspengerAleneOmsorgSøknadValidator();
2828

2929
@Test
3030
void komplettSøknadSkalIkkeHaValideringsfeil() {
@@ -45,7 +45,7 @@ public class OmsorgspengerAleneOmsorgTest {
4545
}
4646

4747
private void verifyIngenFeil(Søknad søknad) {
48-
final List<Feil> feil = validator.valider(søknad.getYtelse());
48+
final List<Feil> feil = validator.valider(søknad);
4949
assertThat(feil).isEmpty();
5050
}
5151

soknad/src/test/java/no/nav/søknad/ytelse/omsorgspenger/utvidetrett/OmsorgspengerKroniskSyktBarnValidatorTest.java

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,22 @@
66
import java.nio.file.Files;
77
import java.nio.file.Path;
88
import java.time.LocalDate;
9+
import java.time.ZonedDateTime;
910
import java.util.List;
1011

12+
import no.nav.k9.søknad.felles.personopplysninger.Søker;
13+
import no.nav.k9.søknad.felles.type.NorskIdentitetsnummer;
14+
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerKroniskSyktBarnSøknadValidator;
1115
import org.junit.jupiter.api.Test;
1216

1317
import no.nav.k9.søknad.Søknad;
1418
import no.nav.k9.søknad.ValideringsFeil;
1519
import no.nav.k9.søknad.felles.Feil;
1620
import no.nav.k9.søknad.felles.personopplysninger.Barn;
17-
import no.nav.k9.søknad.ytelse.Ytelse;
18-
import no.nav.k9.søknad.ytelse.YtelseValidator;
1921
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerKroniskSyktBarn;
2022

2123
public class OmsorgspengerKroniskSyktBarnValidatorTest {
22-
private static final YtelseValidator validator = new OmsorgspengerKroniskSyktBarn.MinValidator();
24+
private static final OmsorgspengerKroniskSyktBarnSøknadValidator validator = new OmsorgspengerKroniskSyktBarnSøknadValidator();
2325

2426
@Test
2527
void minimumSøknadNullTest() {
@@ -37,22 +39,17 @@ public class OmsorgspengerKroniskSyktBarnValidatorTest {
3739
void komplettSøknadSkalIkkeHaValideringsfeil() {
3840
var søknad = TestUtils.komplettSøknad();
3941
verifyIngenFeil(søknad);
40-
41-
}
4242

43-
private void verifyIngenFeil(Ytelse builder) {
44-
final List<Feil> feil = valider(builder);
45-
assertThat(feil).isEmpty();
4643
}
4744

4845
private void verifyIngenFeil(Søknad søknad) {
49-
final List<Feil> feil = validator.valider(søknad.getYtelse());
46+
final List<Feil> feil = validator.valider(søknad);
5047
assertThat(feil).isEmpty();
5148
}
5249

53-
private List<Feil> valider(Ytelse builder) {
50+
private List<Feil> valider(Søknad søknad) {
5451
try {
55-
return validator.valider(builder);
52+
return validator.valider(søknad);
5653
} catch (ValideringsFeil ex) {
5754
return ex.getFeil();
5855
}
@@ -76,10 +73,16 @@ private static String jsonFromFile(String filename) {
7673
return Søknad.SerDes.deserialize(jsonFromFile("minimum-søknad-kronisk-syk.json"));
7774
}
7875

79-
static OmsorgspengerKroniskSyktBarn minimumSøknad() {
76+
static Søknad minimumSøknad() {
8077
var barn = new Barn().medFødselsdato(LocalDate.now());
81-
return new OmsorgspengerKroniskSyktBarn().medBarn(barn);
78+
return new Søknad()
79+
.medSøknadId("222e4a87-f471-4181-9d5b-7d67d046b031")
80+
.medMottattDato(ZonedDateTime.now())
81+
.medVersjon("1.0.0")
82+
.medSøker(new Søker(NorskIdentitetsnummer.of("02119970078")))
83+
.medYtelse(new OmsorgspengerKroniskSyktBarn()
84+
.medKroniskEllerFunksjonshemming(true)
85+
.medBarn(barn));
8286
}
83-
8487
}
8588
}

soknad/src/test/java/no/nav/søknad/ytelse/omsorgspenger/utvidetrett/OmsorgspengerMidlertidigAleneValidatorTest.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.time.ZonedDateTime;
1010
import java.util.List;
1111

12+
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerMidlertidigAleneSøknadValidator;
1213
import org.junit.jupiter.api.Test;
1314

1415
import no.nav.k9.søknad.JsonUtils;
@@ -19,13 +20,12 @@
1920
import no.nav.k9.søknad.felles.personopplysninger.Søker;
2021
import no.nav.k9.søknad.felles.type.NorskIdentitetsnummer;
2122
import no.nav.k9.søknad.felles.type.SøknadId;
22-
import no.nav.k9.søknad.ytelse.YtelseValidator;
2323
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.AnnenForelder;
2424
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.AnnenForelder.SituasjonType;
2525
import no.nav.k9.søknad.ytelse.omsorgspenger.utvidetrett.v1.OmsorgspengerMidlertidigAlene;
2626

2727
public class OmsorgspengerMidlertidigAleneValidatorTest {
28-
private static final YtelseValidator validator = new OmsorgspengerMidlertidigAlene.MinValidator();
28+
private static final OmsorgspengerMidlertidigAleneSøknadValidator validator = new OmsorgspengerMidlertidigAleneSøknadValidator();
2929

3030
@Test
3131
void komplettSøknadSkalIkkeHaValideringsfeil() {
@@ -42,11 +42,12 @@ public class OmsorgspengerMidlertidigAleneValidatorTest {
4242
var json = JsonUtils.toString(søknad);
4343

4444
var søknad2 = JsonUtils.fromString(json, Søknad.class);
45-
assertThat(JsonUtils.toString(søknad2)).isEqualTo(json);
45+
String string = JsonUtils.toString(søknad2);
46+
assertThat(string).isEqualTo(json);
4647
}
4748

4849
private void verifyIngenFeil(Søknad søknad) {
49-
final List<Feil> feil = validator.valider(søknad.getYtelse());
50+
final List<Feil> feil = validator.valider(søknad);
5051
assertThat(feil).isEmpty();
5152
}
5253

@@ -72,7 +73,7 @@ static OmsorgspengerMidlertidigAlene komplettBuilder() {
7273
var barn = new Barn().medNorskIdentitetsnummer(NorskIdentitetsnummer.of("11111111111"));
7374

7475
var annenForelder = new AnnenForelder(NorskIdentitetsnummer.of("21111111111"))
75-
.medSituasjon(SituasjonType.ANNET, "en annen årsak")
76+
.medSituasjon(SituasjonType.ANNET, "en annen \nårsak")
7677
.medPeriode(LocalDate.parse("2021-01-01"), LocalDate.parse("2021-07-01"));
7778

7879
return new OmsorgspengerMidlertidigAlene(List.of(barn), annenForelder, "ok");

soknad/src/test/resources/ytelse/omp/utvidetrett/komplett-søknad-alene-omsorg.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"søknadId" : "123",
3-
"versjon" : "0.1",
3+
"versjon" : "1.0.0",
44
"mottattDato" : "2021-02-01T09:50:50.470Z",
55
"søker" : {
66
"norskIdentitetsnummer" : "123"
@@ -13,4 +13,4 @@
1313
},
1414
"periode" : "2021-01-01/.."
1515
}
16-
}
16+
}

soknad/src/test/resources/ytelse/omp/utvidetrett/komplett-søknad-kronisk-syk.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"søknadId": "$søknadId",
2+
"søknadId": "222e4a87-f471-4181-9d5b-7d67d046b031",
33
"mottattDato": "2018-01-02T03:04:05.006Z",
4-
"versjon" : "0.1",
4+
"versjon" : "1.0.0",
55
"språk": "nb",
66
"ytelse" : {
77
"type" : "OMP_UTV_KS",
@@ -23,4 +23,4 @@
2323
},
2424
"harBekreftetOpplysninger": true,
2525
"harForståttRettigheterOgPlikter": true
26-
}
26+
}

soknad/src/test/resources/ytelse/omp/utvidetrett/komplett-søknad-midlertidig-alene.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"søknadId" : "123",
3-
"versjon" : "0.1",
3+
"versjon" : "1.0.0",
44
"mottattDato" : "2021-02-01T09:50:50.470Z",
55
"søker" : {
66
"norskIdentitetsnummer" : "123"
@@ -15,8 +15,8 @@
1515
"annenForelder" : {
1616
"norskIdentitetsnummer" : "21111111111",
1717
"situasjon" : "ANNET",
18-
"situasjonBeskrivelse" : "en annen årsak",
18+
"situasjonBeskrivelse" : "en annen årsak \nmed \nflere linjer.",
1919
"periode" : "2021-01-01/2021-07-01"
2020
}
2121
}
22-
}
22+
}

soknad/src/test/resources/ytelse/omp/utvidetrett/minimum-søknad-kronisk-syk.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"søknadId": "$søknadId",
2+
"søknadId": "222e4a87-f471-4181-9d5b-7d67d046b031",
33
"mottattDato": "2018-01-02T03:04:05.006Z",
4-
"versjon" : "0.1",
4+
"versjon" : "1.0.0",
55
"ytelse" : {
66
"type" : "OMP_UTV_KS",
77
"kroniskEllerFunksjonshemming": false,
@@ -13,4 +13,4 @@
1313
"søker": {
1414
"norskIdentitetsnummer": "23232323231"
1515
}
16-
}
16+
}

0 commit comments

Comments
 (0)