From cb1e1353d19090af8d9acee5594c45e2c8ec1aa0 Mon Sep 17 00:00:00 2001 From: Jens-Otto Larsen <46576810+jolarsen@users.noreply.github.com> Date: Tue, 15 Oct 2024 16:33:35 +0200 Subject: [PATCH] TFP-5873 inngangsvilkar medlemskap (#381) --- ...Medlemskapssvilk\303\245retErOppfylt.java" | 19 +++++++++++++ .../grunnlag/Inngangsvilk\303\245r.java" | 13 +++++++++ .../regelflyt/FastsettePeriodeRegel.java | 11 ++++++-- ...ettePerioderRegelOrkestreringTestBase.java | 2 +- .../FedrekvoteDelregelTest.java | 2 +- .../FellesperiodeDelregelTest.java | 2 +- .../FellesperiodeMedGraderingTest.java | 2 +- .../ForeldrepengerDelregelTest.java | 2 +- ...rF\303\270rF\303\270dselDelregelTest.java" | 2 +- .../M\303\270drekvoteDelregelTest.java" | 27 ++++++++++++++++--- .../Overf\303\270ringDelregelTest.java" | 2 +- .../RegelGrunnlagTestBuilder.java | 2 +- .../fastsetteperiode/RevurderingTest.java | 2 +- ...digGrunnForTidligOppstartDelRegelTest.java | 2 +- .../StebarnsadopsjonDelRegelTest.java | 2 +- .../S\303\270knadMottattDatoRegelTest.java" | 2 +- ...ttelseDelregelSammenhengendeUttakTest.java | 2 +- 17 files changed, 78 insertions(+), 18 deletions(-) create mode 100644 "src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmMedlemskapssvilk\303\245retErOppfylt.java" diff --git "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmMedlemskapssvilk\303\245retErOppfylt.java" "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmMedlemskapssvilk\303\245retErOppfylt.java" new file mode 100644 index 00000000..2ece860a --- /dev/null +++ "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmMedlemskapssvilk\303\245retErOppfylt.java" @@ -0,0 +1,19 @@ +package no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser; + +import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.FastsettePeriodeGrunnlag; +import no.nav.fpsak.nare.evaluation.Evaluation; +import no.nav.fpsak.nare.specification.LeafSpecification; + +public class SjekkOmMedlemskapssvilkåretErOppfylt extends LeafSpecification { + + public static final String ID = "FP_VK 23"; + + public SjekkOmMedlemskapssvilkåretErOppfylt() { + super(ID); + } + + @Override + public Evaluation evaluate(FastsettePeriodeGrunnlag grunnlag) { + return grunnlag.getInngangsvilkår().erMedlemskapOppfylt() ? ja() : nei(); + } +} diff --git "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/grunnlag/Inngangsvilk\303\245r.java" "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/grunnlag/Inngangsvilk\303\245r.java" index 0c9812b3..5064434b 100644 --- "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/grunnlag/Inngangsvilk\303\245r.java" +++ "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/grunnlag/Inngangsvilk\303\245r.java" @@ -1,11 +1,14 @@ package no.nav.foreldrepenger.regler.uttak.fastsetteperiode.grunnlag; +import java.util.Objects; + public final class Inngangsvilkår { private boolean adopsjonOppfylt; private boolean foreldreansvarOppfylt; private boolean fødselOppfylt; private boolean opptjeningOppfylt; + private Boolean medlemskapOppfylt; private Inngangsvilkår() { @@ -27,6 +30,11 @@ public boolean erOpptjeningOppfylt() { return opptjeningOppfylt; } + public boolean erMedlemskapOppfylt() { + // Kompatibilitet ved deserialisering av eldre grunnlag + return !Objects.equals(medlemskapOppfylt, Boolean.FALSE); + } + public static class Builder { private final Inngangsvilkår kladd = new Inngangsvilkår(); @@ -51,6 +59,11 @@ public Builder opptjeningOppfylt(boolean oppfylt) { return this; } + public Builder medlemskapOppfylt(boolean oppfylt) { + kladd.medlemskapOppfylt = oppfylt; + return this; + } + public Inngangsvilkår build() { return kladd; } diff --git a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/regelflyt/FastsettePeriodeRegel.java b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/regelflyt/FastsettePeriodeRegel.java index 3aff42af..ce87a451 100644 --- a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/regelflyt/FastsettePeriodeRegel.java +++ b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/regelflyt/FastsettePeriodeRegel.java @@ -9,7 +9,6 @@ import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmAnnenPartsPeriodeErInnvilgetUtsettelse; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmAnnenPartsPeriodeHarUtbetalingsgrad; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmBarnInnlagt; -import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenKreverSammenhengendeUttak; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmBerørtBehandling; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmDetErAdopsjonAvStebarn; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmEtterNesteStønadsperiodeHarDisponibleDager; @@ -19,6 +18,7 @@ import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmHvisOverlapperSåSamtykkeMellomParter; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmKontoErOpprettet; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmManglendeSøktPeriode; +import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmMedlemskapssvilkåretErOppfylt; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmOpphørsdatoTrefferPerioden; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmOpptjeningsvilkåretErOppfylt; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodeErFedrekvote; @@ -29,6 +29,7 @@ import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenErEtterMaksgrenseForUttak; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenErEtterNesteStønadsperiode; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenErFørGyldigDato; +import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenKreverSammenhengendeUttak; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenStarterFørFamiliehendelse; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPeriodenStarterFørLovligUttakFørFødselTermin; import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmPleiepenger; @@ -238,10 +239,16 @@ private Specification sjekkPeriodeInnenforMaksgrense() private Specification sjekkOmForeldreansvarsvilkåretErOppfylt() { return rs.hvisRegel(SjekkOmForeldreansvarsvilkåretErOppfylt.ID, "Er foreldreansvarsvilkåret oppfylt?") - .hvis(new SjekkOmForeldreansvarsvilkåretErOppfylt(), sjekkOmOpptjeningsvilkåretErOppfylt()) + .hvis(new SjekkOmForeldreansvarsvilkåretErOppfylt(), sjekkOmMedlemskapsvilkåretErOppfylt()) .ellers(IkkeOppfylt.opprett("UT1253", IkkeOppfyltÅrsak.FORELDREANSVARSVILKÅRET_IKKE_OPPFYLT, false, false)); } + private Specification sjekkOmMedlemskapsvilkåretErOppfylt() { + return rs.hvisRegel(SjekkOmMedlemskapssvilkåretErOppfylt.ID, "Er medlemskapsvilkåret oppfylt?") + .hvis(new SjekkOmMedlemskapssvilkåretErOppfylt(), sjekkOmOpptjeningsvilkåretErOppfylt()) + .ellers(IkkeOppfylt.opprett("UT1259", IkkeOppfyltÅrsak.SØKER_IKKE_MEDLEM, false, false)); + } + private Specification sjekkOmOpptjeningsvilkåretErOppfylt() { return rs.hvisRegel(SjekkOmOpptjeningsvilkåretErOppfylt.ID, "Er opptjeningsvilkåret oppfylt?") .hvis(new SjekkOmOpptjeningsvilkåretErOppfylt(), sjekkOmPleiepenger()) diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FastsettePerioderRegelOrkestreringTestBase.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FastsettePerioderRegelOrkestreringTestBase.java index bc9f12ca..a907b5fe 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FastsettePerioderRegelOrkestreringTestBase.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FastsettePerioderRegelOrkestreringTestBase.java @@ -186,7 +186,7 @@ OppgittPeriode utsettelsePeriode(LocalDate fom, } Inngangsvilkår.Builder oppfyltAlleVilkår() { - return new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true); + return new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true); } RettOgOmsorg.Builder aleneomsorg() { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregelTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregelTest.java index 2e816abd..56d2659c 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregelTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregelTest.java @@ -435,7 +435,7 @@ private RegelGrunnlag.Builder basicGrunnlag(LocalDate fødselsdato) { .datoer(new Datoer.Builder().fødsel(fødselsdato)) .rettOgOmsorg(new RettOgOmsorg.Builder().morHarRett(true).farHarRett(true).samtykke(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private RegelGrunnlag.Builder basicGrunnlagFar(LocalDate fødselsdato) { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeDelregelTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeDelregelTest.java index 3b4b0983..1b91e0c1 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeDelregelTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeDelregelTest.java @@ -518,6 +518,6 @@ private RegelGrunnlag.Builder basicGrunnlag() { .datoer(new Datoer.Builder().fødsel(FØDSELSDATO)) .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).farHarRett(true).morHarRett(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } } diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeMedGraderingTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeMedGraderingTest.java index 8037a0b4..fb9d747e 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeMedGraderingTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FellesperiodeMedGraderingTest.java @@ -75,6 +75,6 @@ private RegelGrunnlag.Builder basicGrunnlag() { .behandling(new Behandling.Builder().søkerErMor(true)) .rettOgOmsorg(new RettOgOmsorg.Builder().farHarRett(true).morHarRett(true).samtykke(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } } diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerDelregelTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerDelregelTest.java index 413677e5..f2a85513 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerDelregelTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerDelregelTest.java @@ -789,7 +789,7 @@ private RegelGrunnlag.Builder grunnlag(LocalDate familiehendelseDato, boolean s .behandling(new Behandling.Builder().søkerErMor(søkerMor)) .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private Kontoer.Builder foreldrepengerKonto(int trekkdager) { diff --git "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerF\303\270rF\303\270dselDelregelTest.java" "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerF\303\270rF\303\270dselDelregelTest.java" index 12b5365f..b1d6ffc2 100644 --- "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerF\303\270rF\303\270dselDelregelTest.java" +++ "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/ForeldrepengerF\303\270rF\303\270dselDelregelTest.java" @@ -142,7 +142,7 @@ private RegelGrunnlag.Builder basicGrunnlag(LocalDate familiehendelseDato) { return create().datoer(new Datoer.Builder().fødsel(familiehendelseDato)) .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).farHarRett(true).morHarRett(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private RegelGrunnlag.Builder basicGrunnlagMor(LocalDate familiehendelseDato) { diff --git "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregelTest.java" "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregelTest.java" index d2757fb7..7031bd79 100644 --- "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregelTest.java" +++ "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregelTest.java" @@ -210,7 +210,7 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( var grunnlag = basicGrunnlagMor(fødselsdato).kontoer(kontoer) .søknad(søknad(oppgittPeriode)) .inngangsvilkår( - new Inngangsvilkår.Builder().fødselOppfylt(true).adopsjonOppfylt(true).foreldreansvarnOppfylt(true).opptjeningOppfylt(false)) + new Inngangsvilkår.Builder().fødselOppfylt(true).adopsjonOppfylt(true).foreldreansvarnOppfylt(true).opptjeningOppfylt(false).medlemskapOppfylt(true)) .build(); var regelresultat = kjørRegel(oppgittPeriode, grunnlag); @@ -223,6 +223,27 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.OPPTJENINGSVILKÅRET_IKKE_OPPFYLT); } + @Test + void UT1259_medlemskapsvilkår_ikke_oppfylt() { + var fødselsdato = LocalDate.of(2018, 1, 1); + var oppgittPeriode = oppgittMødrekvote(fødselsdato.plusWeeks(10), fødselsdato.plusWeeks(11)); + var kontoer = enKonto(Stønadskontotype.MØDREKVOTE, 100); + var grunnlag = basicGrunnlagMor(fødselsdato).kontoer(kontoer) + .søknad(søknad(oppgittPeriode)) + .inngangsvilkår( + new Inngangsvilkår.Builder().fødselOppfylt(true).adopsjonOppfylt(true).foreldreansvarnOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(false)) + .build(); + + var regelresultat = kjørRegel(oppgittPeriode, grunnlag); + + assertThat(regelresultat.oppfylt()).isFalse(); + assertThat(regelresultat.skalUtbetale()).isFalse(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); + assertThat(regelresultat.getManuellbehandlingårsak()).isNull(); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); + assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.SØKER_IKKE_MEDLEM); + } + @Test void opphold_mødrekvote_annenforelder() { var fødselsdato = LocalDate.of(2018, 1, 1); @@ -441,7 +462,7 @@ private RegelGrunnlag.Builder basicGrunnlagFar(LocalDate fødselsdato) { .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).morHarRett(true).farHarRett(true)) .behandling(new Behandling.Builder().søkerErMor(false)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private Søknad.Builder søknad(OppgittPeriode oppgittPeriode) { @@ -461,6 +482,6 @@ private RegelGrunnlag.Builder basicGrunnlagMor(LocalDate fødselsdato) { .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).morHarRett(true).farHarRett(true)) .behandling(new Behandling.Builder().søkerErMor(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } } diff --git "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/Overf\303\270ringDelregelTest.java" "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/Overf\303\270ringDelregelTest.java" index 6e79306d..bea68ae1 100644 --- "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/Overf\303\270ringDelregelTest.java" +++ "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/Overf\303\270ringDelregelTest.java" @@ -235,7 +235,7 @@ private RegelGrunnlag.Builder basicGrunnlag(LocalDate fødselsdato) { .datoer(new Datoer.Builder().fødsel(fødselsdato)) .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).morHarRett(true).farHarRett(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private RegelGrunnlag.Builder basicGrunnlagFar(LocalDate fødselsdato) { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RegelGrunnlagTestBuilder.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RegelGrunnlagTestBuilder.java index 0f117e40..d4eee9a1 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RegelGrunnlagTestBuilder.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RegelGrunnlagTestBuilder.java @@ -38,7 +38,7 @@ public static RegelGrunnlag.Builder create() { .rettOgOmsorg(new RettOgOmsorg.Builder().morHarRett(true).farHarRett(true).samtykke(true)) .arbeid(new Arbeid.Builder().arbeidsforhold(arbeidsforhold)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } } diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RevurderingTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RevurderingTest.java index 2817cf86..12291b7e 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RevurderingTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/RevurderingTest.java @@ -312,7 +312,7 @@ private RegelGrunnlag.Builder basicBuilder(OppgittPeriode oppgittPeriode, boolea .kontoer(kontoer) .datoer(new Datoer.Builder().fødsel(FAMILIEHENDELSE_DATO)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private OppgittPeriode uttakPeriode(Stønadskontotype stønadskontotype, LocalDate fom, LocalDate tom) { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/SjekkGyldigGrunnForTidligOppstartDelRegelTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/SjekkGyldigGrunnForTidligOppstartDelRegelTest.java index ea1dd2d2..e36ea984 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/SjekkGyldigGrunnForTidligOppstartDelRegelTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/SjekkGyldigGrunnForTidligOppstartDelRegelTest.java @@ -198,7 +198,7 @@ private RegelGrunnlag.Builder basicGrunnlag(LocalDate fødselsdato) { .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true).morHarRett(true).farHarRett(true)) .behandling(new Behandling.Builder().søkerErMor(false)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private Kontoer.Builder enKonto(Stønadskontotype stønadskontotype, int trekkdager) { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/StebarnsadopsjonDelRegelTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/StebarnsadopsjonDelRegelTest.java index 4fe8948c..186ea7e9 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/StebarnsadopsjonDelRegelTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/StebarnsadopsjonDelRegelTest.java @@ -142,6 +142,6 @@ private RegelGrunnlag.Builder grunnlagFar(LocalDate familiehendelseDato, Oppgitt .rettOgOmsorg(new RettOgOmsorg.Builder().farHarRett(true).morHarRett(true).samtykke(true)) .adopsjon(new Adopsjon.Builder().ankomstNorge(null).stebarnsadopsjon(true)) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } } diff --git "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/S\303\270knadMottattDatoRegelTest.java" "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/S\303\270knadMottattDatoRegelTest.java" index d7925c0f..41766933 100644 --- "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/S\303\270knadMottattDatoRegelTest.java" +++ "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/S\303\270knadMottattDatoRegelTest.java" @@ -113,7 +113,7 @@ private RegelGrunnlag.Builder basicBuilder() { .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true)) .behandling(new Behandling.Builder().søkerErMor(true).sammenhengendeUttakTomDato(LocalDate.of(9999, 1, 1))) .inngangsvilkår( - new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true)); + new Inngangsvilkår.Builder().adopsjonOppfylt(true).foreldreansvarnOppfylt(true).fødselOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true)); } private OppgittPeriode gradertoppgittPeriode(LocalDate fom, LocalDate tom, LocalDate mottattDato) { diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregelSammenhengendeUttakTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregelSammenhengendeUttakTest.java index e3589bcf..d93b2126 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregelSammenhengendeUttakTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregelSammenhengendeUttakTest.java @@ -133,6 +133,6 @@ private Behandling.Builder morBehandling() { } private Inngangsvilkår.Builder oppfylt() { - return new Inngangsvilkår.Builder().fødselOppfylt(true).adopsjonOppfylt(true).foreldreansvarnOppfylt(true).opptjeningOppfylt(true); + return new Inngangsvilkår.Builder().fødselOppfylt(true).adopsjonOppfylt(true).foreldreansvarnOppfylt(true).opptjeningOppfylt(true).medlemskapOppfylt(true); } }