|
6 | 6 | import static org.assertj.core.api.Assertions.assertThat;
|
7 | 7 |
|
8 | 8 | import java.time.LocalDate;
|
| 9 | +import java.time.ZonedDateTime; |
9 | 10 | import java.util.ArrayList;
|
10 | 11 | import java.util.List;
|
11 | 12 |
|
|
14 | 15 | import com.fasterxml.jackson.databind.node.ArrayNode;
|
15 | 16 |
|
16 | 17 | import no.nav.k9.søknad.JsonUtils;
|
| 18 | +import no.nav.k9.søknad.Søknad; |
| 19 | +import no.nav.k9.søknad.felles.Versjon; |
| 20 | +import no.nav.k9.søknad.felles.personopplysninger.Barn; |
| 21 | +import no.nav.k9.søknad.felles.personopplysninger.Søker; |
| 22 | +import no.nav.k9.søknad.felles.type.Journalpost; |
| 23 | +import no.nav.k9.søknad.felles.type.NorskIdentitetsnummer; |
17 | 24 | import no.nav.k9.søknad.felles.type.Periode;
|
| 25 | +import no.nav.k9.søknad.felles.type.SøknadId; |
18 | 26 | import no.nav.k9.søknad.ytelse.psb.TestUtils;
|
19 | 27 | import no.nav.k9.søknad.ytelse.psb.YtelseEksempel;
|
20 | 28 |
|
@@ -120,6 +128,16 @@ class EndringTest {
|
120 | 128 | assertThat(endringsperiode).contains(søknadsperiodeFire);
|
121 | 129 | assertEndringsperioderIJson(ytelse);
|
122 | 130 | }
|
| 131 | + |
| 132 | + @Test |
| 133 | + public void kunDokumentklassifiseringSkalFungere() { |
| 134 | + var gyldigIntervalForEndring = List.of(new Periode(LocalDate.now(), LocalDate.now().plusWeeks(2))); |
| 135 | + |
| 136 | + var ytelse = new PleiepengerSyktBarn().medBarn(new Barn(NorskIdentitetsnummer.of("22211111111"))); |
| 137 | + var søknad = new Søknad(SøknadId.of("lala"), Versjon.of("1.0.0"), ZonedDateTime.now(), new Søker(NorskIdentitetsnummer.of("22222222222")), ytelse); |
| 138 | + |
| 139 | + verifyIngenFeil(søknad, gyldigIntervalForEndring); |
| 140 | + } |
123 | 141 |
|
124 | 142 | private void assertEndringsperioderIJson(PleiepengerSyktBarn ytelse) {
|
125 | 143 | var endringsperioder = new ArrayList<Periode>();
|
|
0 commit comments