Skip to content

Commit 49f5d1d

Browse files
committed
Helgesikre nye tester
1 parent 745693a commit 49f5d1d

File tree

2 files changed

+54
-51
lines changed

2 files changed

+54
-51
lines changed

src/test/java/no/nav/foreldrepenger/autotest/verdikjedetester/AdressebeskyttelseOgSkjermetPersonTester.java

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import no.nav.foreldrepenger.generator.familie.generator.InntektYtelseGenerator;
1010
import no.nav.foreldrepenger.generator.soknad.maler.AnnenforelderMaler;
1111
import no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler;
12+
import no.nav.foreldrepenger.generator.soknad.maler.UttaksperiodeType;
1213
import no.nav.foreldrepenger.vtp.kontrakter.v2.Adressebeskyttelse;
1314
import no.nav.foreldrepenger.vtp.kontrakter.v2.FamilierelasjonModellDto;
1415
import no.nav.vedtak.exception.ManglerTilgangException;
@@ -91,6 +92,7 @@ void adressebeskyttet_strengt_fortrolig_kun_saksbehandles_av_sakbehanlder_med_st
9192
var far = familie.far();
9293
var søknadFar = SøknadForeldrepengerMaler.lagSøknadForeldrepengerTermin(termindato, BrukerRolle.FAR)
9394
.medFordeling(List.of(
95+
uttaksperiode(FEDREKVOTE, termindato, termindato.plusWeeks(1).minusDays(1), 100, UttaksperiodeType.SAMTIDIGUTTAK),
9496
uttaksperiode(FEDREKVOTE, termindato.plusWeeks(6), termindato.plusWeeks(9).minusDays(1))
9597
))
9698
.medAnnenForelder(AnnenforelderMaler.norskMedRettighetNorge(familie.mor()))

src/test/java/no/nav/foreldrepenger/autotest/verdikjedetester/VerdikjedeForeldrepenger.java

+52-51
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
package no.nav.foreldrepenger.autotest.verdikjedetester;
22

3+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.REBEREGN_FERIEPENGER;
4+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_ENDRING_FRA_BRUKER;
5+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_HENDELSE_DØD_FORELDER;
6+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_HENDELSE_FØDSEL;
7+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.PeriodeResultatÅrsak.AKTIVITETSKRAVET_UTDANNING_IKKE_DOKUMENTERT;
8+
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.PeriodeResultatÅrsak.IKKE_STØNADSDAGER_IGJEN;
9+
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.AksjonspunktKoder.VURDER_FEILUTBETALING_KODE;
10+
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType;
11+
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType.FORELDREPENGER;
12+
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType.MINSTERETT;
13+
import static no.nav.foreldrepenger.common.domain.BrukerRolle.FAR;
14+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.ARBEID;
15+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.IKKE_OPPGITT;
16+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.UTDANNING;
17+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.Overføringsårsak.SYKDOM_ANNEN_FORELDER;
18+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FEDREKVOTE;
19+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FELLESPERIODE;
20+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FORELDREPENGER_FØR_FØDSEL;
21+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.MØDREKVOTE;
22+
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.UtsettelsesÅrsak.FRI;
23+
import static no.nav.foreldrepenger.generator.familie.generator.PersonGenerator.far;
24+
import static no.nav.foreldrepenger.generator.familie.generator.PersonGenerator.mor;
25+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadEndringMaler.lagEndringssøknad;
26+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadEngangsstønadMaler.lagEngangstønadFødsel;
27+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerAdopsjon;
28+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerFødsel;
29+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerTermin;
30+
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerTerminFødsel;
31+
import static no.nav.foreldrepenger.generator.soknad.maler.UttakMaler.fordeling;
32+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperiodeType.FLERBARNSDAGER;
33+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperiodeType.SAMTIDIGUTTAK;
34+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.graderingsperiodeArbeidstaker;
35+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.overføringsperiode;
36+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.utsettelsesperiode;
37+
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.uttaksperiode;
38+
import static no.nav.foreldrepenger.generator.soknad.util.VirkedagUtil.helgejustertTilMandag;
39+
import static org.assertj.core.api.Assertions.assertThat;
40+
import static org.assertj.core.api.Assertions.within;
41+
42+
import java.math.BigDecimal;
43+
import java.time.LocalDate;
44+
import java.time.temporal.ChronoUnit;
45+
import java.util.List;
46+
import java.util.UUID;
47+
48+
import org.junit.jupiter.api.DisplayName;
49+
import org.junit.jupiter.api.Tag;
50+
import org.junit.jupiter.api.Test;
51+
import org.slf4j.Logger;
52+
import org.slf4j.LoggerFactory;
53+
354
import io.qameta.allure.Description;
455
import no.nav.foreldrepenger.autotest.aktoerer.saksbehandler.fptilbake.TilbakekrevingSaksbehandler;
556
import no.nav.foreldrepenger.autotest.base.VerdikjedeTestBase;
@@ -70,56 +121,6 @@
70121
import no.nav.foreldrepenger.vtp.kontrakter.v2.ArenaSakerDto;
71122
import no.nav.foreldrepenger.vtp.kontrakter.v2.FamilierelasjonModellDto;
72123
import no.nav.foreldrepenger.vtp.kontrakter.v2.GrunnlagDto;
73-
import org.junit.jupiter.api.DisplayName;
74-
import org.junit.jupiter.api.Tag;
75-
import org.junit.jupiter.api.Test;
76-
import org.slf4j.Logger;
77-
import org.slf4j.LoggerFactory;
78-
79-
import java.math.BigDecimal;
80-
import java.time.LocalDate;
81-
import java.time.temporal.ChronoUnit;
82-
import java.util.List;
83-
import java.util.UUID;
84-
85-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.REBEREGN_FERIEPENGER;
86-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_ENDRING_FRA_BRUKER;
87-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_HENDELSE_DØD_FORELDER;
88-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.BehandlingÅrsakType.RE_HENDELSE_FØDSEL;
89-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.PeriodeResultatÅrsak.AKTIVITETSKRAVET_UTDANNING_IKKE_DOKUMENTERT;
90-
import static no.nav.foreldrepenger.autotest.domain.foreldrepenger.PeriodeResultatÅrsak.IKKE_STØNADSDAGER_IGJEN;
91-
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.AksjonspunktKoder.VURDER_FEILUTBETALING_KODE;
92-
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType;
93-
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType.FORELDREPENGER;
94-
import static no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.uttak.Saldoer.SaldoVisningStønadskontoType.MINSTERETT;
95-
import static no.nav.foreldrepenger.common.domain.BrukerRolle.FAR;
96-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.ARBEID;
97-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.IKKE_OPPGITT;
98-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.MorsAktivitet.UTDANNING;
99-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.Overføringsårsak.SYKDOM_ANNEN_FORELDER;
100-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FEDREKVOTE;
101-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FELLESPERIODE;
102-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.FORELDREPENGER_FØR_FØDSEL;
103-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.StønadskontoType.MØDREKVOTE;
104-
import static no.nav.foreldrepenger.common.domain.foreldrepenger.fordeling.UtsettelsesÅrsak.FRI;
105-
import static no.nav.foreldrepenger.generator.familie.generator.PersonGenerator.far;
106-
import static no.nav.foreldrepenger.generator.familie.generator.PersonGenerator.mor;
107-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadEndringMaler.lagEndringssøknad;
108-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadEngangsstønadMaler.lagEngangstønadFødsel;
109-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerAdopsjon;
110-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerFødsel;
111-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerTermin;
112-
import static no.nav.foreldrepenger.generator.soknad.maler.SøknadForeldrepengerMaler.lagSøknadForeldrepengerTerminFødsel;
113-
import static no.nav.foreldrepenger.generator.soknad.maler.UttakMaler.fordeling;
114-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperiodeType.FLERBARNSDAGER;
115-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperiodeType.SAMTIDIGUTTAK;
116-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.graderingsperiodeArbeidstaker;
117-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.overføringsperiode;
118-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.utsettelsesperiode;
119-
import static no.nav.foreldrepenger.generator.soknad.maler.UttaksperioderMaler.uttaksperiode;
120-
import static no.nav.foreldrepenger.generator.soknad.util.VirkedagUtil.helgejustertTilMandag;
121-
import static org.assertj.core.api.Assertions.assertThat;
122-
import static org.assertj.core.api.Assertions.within;
123124

124125

125126
@Tag("verdikjede")
@@ -2155,7 +2156,7 @@ void mor_innsyn_verifsere() {
21552156
var termindato = LocalDate.now().minusWeeks(6);
21562157
var far = familie.far();
21572158
var søknad = lagSøknadForeldrepengerTermin(termindato, FAR)
2158-
.medFordeling(fordeling(uttaksperiode(FEDREKVOTE, termindato.plusWeeks(10), termindato.plusWeeks(16).minusDays(1))))
2159+
.medFordeling(fordeling(uttaksperiode(FEDREKVOTE, termindato.plusWeeks(9).plusDays(2), termindato.plusWeeks(15).plusDays(1))))
21592160
.medAnnenForelder(AnnenforelderMaler.norskMedRettighetNorge(familie.mor()))
21602161
.medVedlegg(List.of(new VedleggDto(UUID.randomUUID(), DokumentType.I000141, InnsendingsType.SEND_SENERE, null, new VedleggDto.Dokumenterer(VedleggDto.Dokumenterer.Type.BARN, null, null))));
21612162

0 commit comments

Comments
 (0)