diff --git a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregel.java b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregel.java index b8a40b45..fe0cccfc 100644 --- a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregel.java +++ b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteDelregel.java @@ -126,32 +126,28 @@ private Specification sjekkOmMorHarRett() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaInnleggelse.ID, "Er det avklart at overføring av kvoten er gyldig grunn av innleggelse på institusjon?") .hvis(new SjekkOmGyldigOverføringPgaInnleggelse(), sjekkOmDetErFødsel()) - .ellers(Manuellbehandling.opprett("UT1033", IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1033", IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaSykdomSkade() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaSykdomSkade.ID, "Er det avklart at overføring av kvoten er gyldig grunn av sykdom/skade?") .hvis(new SjekkOmGyldigOverføringPgaSykdomSkade(), sjekkOmDetErFødsel()) - .ellers(Manuellbehandling.opprett("UT1034", IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1034", IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaAleneomsorg() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaAleneomsorg.ID, "Er det avklart at overføring av kvoten er gyldig på grunn av aleneomsorg?") .hvis(new SjekkOmGyldigOverføringPgaAleneomsorg(), sjekkOmDetErFødsel()) - .ellers(Manuellbehandling.opprett("UT1296", IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1296", IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaIkkeRett() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaIkkeRett.ID, "Er det avklart at overføring av kvoten er gyldig på grunn av annen forelder ikke har rett?") .hvis(new SjekkOmGyldigOverføringPgaIkkeRett(), sjekkOmDetErFødsel()) - .ellers(Manuellbehandling.opprett("UT1297", IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1297", IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmMorSøktOmOverføringAvFedrekvote() { diff --git "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregel.java" "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregel.java" index 53f7283b..bcf0ab51 100644 --- "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregel.java" +++ "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteDelregel.java" @@ -118,32 +118,28 @@ private Specification sjekkOmMor() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaInnleggelse.ID, "Er det avklart at overføring av kvoten er gyldig grunn av innleggelse på institusjon?") .hvis(new SjekkOmGyldigOverføringPgaInnleggelse(), sjekkOmFødsel()) - .ellers(Manuellbehandling.opprett("UT1016", IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1016", IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaSykdomSkade() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaSykdomSkade.ID, "Er det avklart at overføring av kvoten er gyldig grunn av sykdom/skade?") .hvis(new SjekkOmGyldigOverføringPgaSykdomSkade(), sjekkOmFødsel()) - .ellers(Manuellbehandling.opprett("UT1017", IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1017", IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaAleneomsorg() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaAleneomsorg.ID, "Er det avklart at overføring av kvoten er gyldig på grunn av aleneomsorg?") .hvis(new SjekkOmGyldigOverføringPgaAleneomsorg(), sjekkOmFødsel()) - .ellers(Manuellbehandling.opprett("UT1294", IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1294", IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmGyldigOverføringPgaIkkeRett() { return rs.hvisRegel(SjekkOmGyldigOverføringPgaIkkeRett.ID, "Er det avklart at overføring av kvoten er gyldig på grunn av annen forelder ikke har rett?") .hvis(new SjekkOmGyldigOverføringPgaIkkeRett(), sjekkOmFødsel()) - .ellers(Manuellbehandling.opprett("UT1295", IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT, - Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG, true, false)); + .ellers(IkkeOppfylt.opprett("UT1295", IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT, false, false)); } private Specification sjekkOmFarSøktOmOverføringAvMødrekvote() { diff --git a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregel.java b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregel.java index f3e01543..63d373ca 100644 --- a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregel.java +++ b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseDelregel.java @@ -73,8 +73,7 @@ private Specification sjekkOmTidsperiodeForbeholdtMor( private Specification sjekkOmSykdomSkade() { var erSøkerSykErDokumentert = rs.hvisRegel(SjekkOmSykdomSkade.ID, SjekkOmSykdomSkade.BESKRIVELSE) .hvis(new SjekkOmSykdomSkade(), Oppfylt.opprett("UT1353", InnvilgetÅrsak.UTSETTELSE_GYLDIG_SEKS_UKER_FRI_SYKDOM, false, false)) - .ellers(Manuellbehandling.opprett("UT1354", IkkeOppfyltÅrsak.SØKERS_SYKDOM_SKADE_SEKS_UKER_IKKE_OPPFYLT, - Manuellbehandlingårsak.IKKE_GYLDIG_GRUNN_FOR_UTSETTELSE, true, false)); + .ellers(IkkeOppfylt.opprett("UT1354", IkkeOppfyltÅrsak.SØKERS_SYKDOM_SKADE_SEKS_UKER_IKKE_OPPFYLT, true, false)); return rs.hvisRegel(SjekkOmUtsettelsePgaSykdomSkade.ID, SjekkOmUtsettelsePgaSykdomSkade.BESKRIVELSE) .hvis(new SjekkOmUtsettelsePgaSykdomSkade(), erSøkerSykErDokumentert) .ellers(sjekkOmSøkersInnleggelse()); @@ -83,8 +82,7 @@ private Specification sjekkOmSykdomSkade() { private Specification sjekkOmSøkersInnleggelse() { var erSøkerInnlagtErDokumentert = rs.hvisRegel(SjekkOmSøkerInnlagt.ID, SjekkOmSøkerInnlagt.BESKRIVELSE) .hvis(new SjekkOmSøkerInnlagt(), Oppfylt.opprett("UT1355", InnvilgetÅrsak.UTSETTELSE_GYLDIG_SEKS_UKER_INNLEGGELSE, false, false)) - .ellers(Manuellbehandling.opprett("UT1356", IkkeOppfyltÅrsak.SØKERS_INNLEGGELSE_SEKS_UKER_IKKE_OPPFYLT, - Manuellbehandlingårsak.IKKE_GYLDIG_GRUNN_FOR_UTSETTELSE, true, false)); + .ellers(IkkeOppfylt.opprett("UT1356", IkkeOppfyltÅrsak.SØKERS_INNLEGGELSE_SEKS_UKER_IKKE_OPPFYLT, true, false)); return rs.hvisRegel(SjekkOmUtsettelsePgaSøkerInnleggelse.ID, SjekkOmUtsettelsePgaSøkerInnleggelse.BESKRIVELSE) .hvis(new SjekkOmUtsettelsePgaSøkerInnleggelse(), erSøkerInnlagtErDokumentert) .ellers(sjekkOmUtsettelsePgaBarnInnlagt()); @@ -93,8 +91,7 @@ private Specification sjekkOmSykdomSkade() { private Specification sjekkOmUtsettelsePgaBarnInnlagt() { var varBarnetInnlagtSjekk = rs.hvisRegel(SjekkOmBarnInnlagt.ID, SjekkOmBarnInnlagt.BESKRIVELSE) .hvis(new SjekkOmBarnInnlagt(), Oppfylt.opprett("UT1359", InnvilgetÅrsak.UTSETTELSE_GYLDIG_SEKS_UKER_FRI_BARN_INNLAGT, false, false)) - .ellers(Manuellbehandling.opprett("UT1358", IkkeOppfyltÅrsak.BARNETS_INNLEGGELSE_SEKS_UKER_IKKE_OPPFYLT, - Manuellbehandlingårsak.IKKE_GYLDIG_GRUNN_FOR_UTSETTELSE, true, false)); + .ellers(IkkeOppfylt.opprett("UT1358", IkkeOppfyltÅrsak.BARNETS_INNLEGGELSE_SEKS_UKER_IKKE_OPPFYLT, true, false)); return rs.hvisRegel(SjekkOmUtsettelsePgaBarnetsInnleggelse.ID, SjekkOmUtsettelsePgaBarnetsInnleggelse.BESKRIVELSE) .hvis(new SjekkOmUtsettelsePgaBarnetsInnleggelse(), varBarnetInnlagtSjekk) diff --git "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmOverf\303\270ringPgaIkkeRett.java" "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmOverf\303\270ringPgaIkkeRett.java" deleted file mode 100644 index cca86c4e..00000000 --- "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/betingelser/SjekkOmOverf\303\270ringPgaIkkeRett.java" +++ /dev/null @@ -1,26 +0,0 @@ -package no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser; - -import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.FastsettePeriodeGrunnlag; -import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.grunnlag.OverføringÅrsak; -import no.nav.fpsak.nare.doc.RuleDocumentation; -import no.nav.fpsak.nare.evaluation.Evaluation; -import no.nav.fpsak.nare.specification.LeafSpecification; - -@RuleDocumentation(SjekkOmOverføringPgaIkkeRett.ID) -public class SjekkOmOverføringPgaIkkeRett extends LeafSpecification { - - public static final String ID = "FP_VK 9"; - - public SjekkOmOverføringPgaIkkeRett() { - super(ID); - } - - @Override - public Evaluation evaluate(FastsettePeriodeGrunnlag grunnlag) { - var oppgittPeriode = grunnlag.getAktuellPeriode(); - if (OverføringÅrsak.ANNEN_FORELDER_IKKE_RETT.equals(oppgittPeriode.getOverføringÅrsak())) { - return ja(); - } - return nei(); - } -} diff --git "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/utfall/Manuellbehandling\303\245rsak.java" "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/utfall/Manuellbehandling\303\245rsak.java" index 4dac1b1f..25dfea79 100644 --- "a/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/utfall/Manuellbehandling\303\245rsak.java" +++ "b/src/main/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/utfall/Manuellbehandling\303\245rsak.java" @@ -3,13 +3,10 @@ public enum Manuellbehandlingårsak { STØNADSKONTO_TOM(5001, "Stønadskonto tom for stønadsdager"), UGYLDIG_STØNADSKONTO(5002, "Ugyldig stønadskonto"), - BEGRUNNELSE_IKKE_GYLDIG(5003, "Begrunnelse ikke gyldig"), AVKLAR_ARBEID(5006, "Avklar arbeid"), - SØKER_HAR_IKKE_OMSORG(5009, "Søker har ikke omsorg for barnet"), SØKNADSFRIST(5010, "Uttak ikke gyldig pga søknadsfrist"), IKKE_GYLDIG_GRUNN_FOR_UTSETTELSE(5011, "Ikke gyldig grunn for utsettelse"), AKTIVITEKTSKRAVET_MÅ_SJEKKES_MANUELT(5004, "Aktivitetskravet må sjekkes manuelt"), - PERIODE_UAVKLART(5012, "Periode uavklart av saksbehandler"), VURDER_SAMTIDIG_UTTAK(5014, "Vurder samtidig uttak"), STEBARNSADOPSJON(5019, "Stebarnsadopsjon - sjekk uttak i forhold til aktivitetskravet"), OPPHOLD_STØRRE_ENN_TILGJENGELIGE_DAGER(5024, "Opphold større enn tilgjengelige dager"), 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 eaf27955..16969fa4 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 @@ -169,11 +169,10 @@ private Konto.Builder konto(Stønadskontotype stønadskontotype, int trekkdager) var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test @@ -191,11 +190,10 @@ private Konto.Builder konto(Stønadskontotype stønadskontotype, int trekkdager) var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test @@ -213,11 +211,10 @@ private Konto.Builder konto(Stønadskontotype stønadskontotype, int trekkdager) var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test @@ -235,11 +232,10 @@ private Konto.Builder konto(Stønadskontotype stønadskontotype, int trekkdager) var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteOrkestreringTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteOrkestreringTest.java index a5b64252..5857c828 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteOrkestreringTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/FedrekvoteOrkestreringTest.java @@ -168,7 +168,7 @@ private OppgittPeriode oppgittPeriode(LocalDate fom, LocalDate tom, Dokumentasjo } @Test - void overføring_av_fedrekvote_grunnet_sykdom_skade_skal_gå_til_manuell_behandling_hvis_ikke_gyldig_grunn() { + void overføring_av_fedrekvote_grunnet_sykdom_skade_skal_gå_til_avslag_hvis_ikke_dokumentert() { var fødselsdato = LocalDate.of(2018, 1, 1); var grunnlag = basicGrunnlagMor(fødselsdato) .søknad(søknad(Søknadstype.FØDSEL, @@ -203,8 +203,8 @@ private OppgittPeriode oppgittPeriode(LocalDate fom, LocalDate tom, Dokumentasjo assertThat(perioder.get(2).getUttakPeriode().getFom()).isEqualTo(fødselsdato.plusWeeks(6)); assertThat(perioder.get(2).getUttakPeriode().getTom()).isEqualTo(fødselsdato.plusWeeks(10).minusDays(1)); - //2 neste uker fedrekvote innvilges - assertThat(perioder.get(3).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + //2 neste uker fedrekvote avslås + assertThat(perioder.get(3).getUttakPeriode().getPerioderesultattype()).isEqualTo(AVSLÅTT); } @Test 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 e3d3af64..e1603a79 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" @@ -376,15 +376,14 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_INNLEGGELSE_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test - void UT1017_far_overføring_sykdom_skade_men_ikke_gyldig() { + void UT1017_far_overføring_sykdom_skade_men_ikke_dokumentert() { var fødselsdato = LocalDate.of(2018, 1, 1); var fom = fødselsdato.plusWeeks(3); @@ -398,15 +397,14 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_SYK_SKADET_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } @Test - void UT1294_far_overføring_aleneomsorg_men_ikke_gyldig() { + void UT1294_far_overføring_aleneomsorg_men_ikke_dokumentert() { var fødselsdato = LocalDate.of(2018, 1, 1); var fom = fødselsdato.plusWeeks(3); @@ -420,11 +418,10 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.ALENEOMSORG_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } private OppgittPeriode overføringsperiode(LocalDate fom, LocalDate tom, OverføringÅrsak årsak) { @@ -432,7 +429,7 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( } @Test - void UT1295_far_overføring_ikke_rett_men_ikke_gyldig() { + void UT1295_far_overføring_ikke_rett_men_ikke_dokumentert() { var fødselsdato = LocalDate.of(2018, 1, 1); var fom = fødselsdato.plusWeeks(3); @@ -446,11 +443,10 @@ void UT1221_mor_etterTermin_etter6Uker_omsorg_disponibleDager_gradering_avklart( var regelresultat = kjørRegel(oppgittPeriode, grunnlag); assertThat(regelresultat.oppfylt()).isFalse(); - assertThat(regelresultat.trekkDagerFraSaldo()).isTrue(); + assertThat(regelresultat.trekkDagerFraSaldo()).isFalse(); assertThat(regelresultat.skalUtbetale()).isFalse(); - assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.MANUELL_BEHANDLING); + assertThat(regelresultat.getUtfallType()).isEqualTo(UtfallType.AVSLÅTT); assertThat(regelresultat.getAvklaringÅrsak()).isEqualTo(IkkeOppfyltÅrsak.DEN_ANDRE_PART_IKKE_RETT_IKKE_OPPFYLT); - assertThat(regelresultat.getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.BEGRUNNELSE_IKKE_GYLDIG); } private RegelGrunnlag.Builder basicGrunnlagFar(LocalDate fødselsdato) { diff --git "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteOrkestreringTest.java" "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteOrkestreringTest.java" index 57d73bbd..969a3f6f 100644 --- "a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteOrkestreringTest.java" +++ "b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/M\303\270drekvoteOrkestreringTest.java" @@ -88,7 +88,7 @@ class MødrekvoteOrkestreringTest extends FastsettePerioderRegelOrkestreringTest } @Test - void overføring_av_mødrekvote_grunnet_sykdom_skade_skal_gå_til_manuell_behandling_hvis_ikke_gyldig_grunn() { + void overføring_av_mødrekvote_grunnet_sykdom_skade_skal_gå_til_avslag_hvis_ikke_dokumentert() { var fødselsdato = LocalDate.of(2018, 1, 1); var grunnlag = basicGrunnlagFar(fødselsdato) .rettOgOmsorg(new RettOgOmsorg.Builder().samtykke(true)) @@ -103,13 +103,13 @@ class MødrekvoteOrkestreringTest extends FastsettePerioderRegelOrkestreringTest assertThat(perioder).hasSize(3); - //6 første uker mødrekvote innvilges - assertThat(perioder.get(0).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + //6 første uker mødrekvote avslås + assertThat(perioder.get(0).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); assertThat(perioder.get(0).getUttakPeriode().getStønadskontotype()).isEqualTo(Stønadskontotype.MØDREKVOTE); } @Test - void overføring_av_mødrekvote_ugyldig_årsak_skal_til_manuell_behandling() { + void overføring_av_mødrekvote_ikke_dokumentert_skal_til_avslag() { var fødselsdato = LocalDate.of(2018, 1, 1); var grunnlag = basicGrunnlagFar(fødselsdato) .søknad(new Søknad.Builder().type(Søknadstype.FØDSEL) @@ -123,19 +123,19 @@ class MødrekvoteOrkestreringTest extends FastsettePerioderRegelOrkestreringTest assertThat(perioder).hasSize(3); - //6 første uker mødrekvote skal til manuell behandling - assertThat(perioder.get(0).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + //6 første uker mødrekvote skal til avslag + assertThat(perioder.get(0).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); assertThat(perioder.get(0).getUttakPeriode().getStønadskontotype()).isEqualTo(Stønadskontotype.MØDREKVOTE); assertThat(perioder.get(0).getUttakPeriode().getFom()).isEqualTo(fødselsdato); assertThat(perioder.get(0).getUttakPeriode().getTom()).isEqualTo(fødselsdato.plusWeeks(6).minusDays(1)); - //3 neste uker mødrekvote skal til manuell behandling - assertThat(perioder.get(1).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + //3 neste uker mødrekvote skal til avslag + assertThat(perioder.get(1).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); assertThat(perioder.get(1).getUttakPeriode().getStønadskontotype()).isEqualTo(Stønadskontotype.MØDREKVOTE); assertThat(perioder.get(1).getUttakPeriode().getFom()).isEqualTo(fødselsdato.plusWeeks(6)); assertThat(perioder.get(1).getUttakPeriode().getTom()).isEqualTo(fødselsdato.plusWeeks(10).minusDays(1)); - //2 neste uker fedrekvote skal til manuell behandling + //2 neste uker fedrekvote skal til innvilget assertThat(perioder.get(2).getUttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.INNVILGET); assertThat(perioder.get(2).getUttakPeriode().getStønadskontotype()).isEqualTo(Stønadskontotype.FEDREKVOTE); assertThat(perioder.get(2).getUttakPeriode().getFom()).isEqualTo(fødselsdato.plusWeeks(10)); diff --git a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseOrkestreringTest.java b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseOrkestreringTest.java index 61187dcf..5fc1167e 100644 --- a/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseOrkestreringTest.java +++ b/src/test/java/no/nav/foreldrepenger/regler/uttak/fastsetteperiode/UtsettelseOrkestreringTest.java @@ -262,7 +262,7 @@ void periode_med_utsettelse_pga_ferie_etter_uke_6_skal_innvilges() { } @Test - void periode_med_utsettelse_sykdom_som_ikke_er_dokumentert_skal_til_manuell_behandling() { + void periode_med_utsettelse_sykdom_som_ikke_er_dokumentert_skal_avslås() { var fødselsdato = LocalDate.of(2018, 1, 1); var grunnlag = basicUtsettelseGrunnlag(fødselsdato).søknad(fødselSøknad() .oppgittPeriode(oppgittPeriode(MØDREKVOTE, fødselsdato, fødselsdato.plusWeeks(2).minusDays(1))) @@ -276,7 +276,7 @@ void periode_med_utsettelse_sykdom_som_ikke_er_dokumentert_skal_til_manuell_beha assertThat(utsettelseFørsteUkeneSomIkkeErDokumentert.getUtsettelseÅrsak()).isEqualTo(SYKDOM_SKADE); assertThat(utsettelseFørsteUkeneSomIkkeErDokumentert.getFom()).isEqualTo(fødselsdato.plusWeeks(2)); assertThat(utsettelseFørsteUkeneSomIkkeErDokumentert.getTom()).isEqualTo(fødselsdato.plusWeeks(3).minusDays(1)); - assertThat(utsettelseFørsteUkeneSomIkkeErDokumentert.getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + assertThat(utsettelseFørsteUkeneSomIkkeErDokumentert.getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); var utsettelseFørsteUkeneSomErDokumentert = resultat.get(2).getUttakPeriode(); assertThat(utsettelseFørsteUkeneSomErDokumentert.getUtsettelseÅrsak()).isEqualTo(SYKDOM_SKADE); @@ -308,7 +308,7 @@ void periode_med_utsettelse_sykdom_som_ikke_er_dokumentert_skal_til_manuell_beha assertThat(utsettelse.getUtsettelseÅrsak()).isEqualTo(SYKDOM_SKADE); assertThat(utsettelse.getFom()).isEqualTo(fødselsdato.plusWeeks(4)); assertThat(utsettelse.getTom()).isEqualTo(fødselsdato.plusWeeks(6).minusDays(1)); - assertThat(utsettelse.getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + assertThat(utsettelse.getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); assertThat(utsettelse.getStønadskontotype()).isEqualTo(MØDREKVOTE); assertThat(utsettelse.getTrekkdager(ARBEIDSFORHOLD)).isEqualTo(new Trekkdager(10)); } @@ -454,7 +454,7 @@ void utsettelse_innvilges_tilbake_i_tid_for_bare_far_har_rett_hvis_mor_er_i_akti } @Test - void innvilge_eller_manuell_behandling_basert_på_pleiepenger_med_innleggelse() { + void innvilge_eller_avslå_basert_på_pleiepenger_med_innleggelse() { var fødselsdato = LocalDate.of(2018, 1, 1); var grunnlag = basicUtsettelseGrunnlag(fødselsdato) .søknad(fødselSøknad() @@ -479,7 +479,7 @@ void utsettelse_innvilges_tilbake_i_tid_for_bare_far_har_rett_hvis_mor_er_i_akti assertThat(manuellPeriode.getUtsettelseÅrsak()).isEqualTo(INNLAGT_BARN); assertThat(manuellPeriode.getFom()).isEqualTo(fødselsdato.plusWeeks(5)); assertThat(manuellPeriode.getTom()).isEqualTo(fødselsdato.plusWeeks(6).minusDays(1)); - assertThat(manuellPeriode.getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING); + assertThat(manuellPeriode.getPerioderesultattype()).isEqualTo(Perioderesultattype.AVSLÅTT); } @Test