From 9c589f45b97baaa56c82f79c859a3a9ec316a30e Mon Sep 17 00:00:00 2001 From: Viktor Solberg Date: Tue, 5 Nov 2024 11:34:02 +0100 Subject: [PATCH] =?UTF-8?q?tilpasset=20tester=20til=20utfasing=20av=20delv?= =?UTF-8?q?ilk=C3=A5r=20om=20skriftlig=20avtale=20om=20delt=20bosted?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ef/sak/api/gui/VurderingControllerTest.kt | 9 ++++++--- .../TestSaksbehandlingControllerTest.kt | 20 ++++++++++++++++--- .../evalutation/RegelValideringTest.kt" | 6 +++--- .../omregning/expectedIverksettDto.json | 10 ---------- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/test/kotlin/no/nav/familie/ef/sak/api/gui/VurderingControllerTest.kt b/src/test/kotlin/no/nav/familie/ef/sak/api/gui/VurderingControllerTest.kt index 90b59f4b6e..664ba21ff3 100644 --- a/src/test/kotlin/no/nav/familie/ef/sak/api/gui/VurderingControllerTest.kt +++ b/src/test/kotlin/no/nav/familie/ef/sak/api/gui/VurderingControllerTest.kt @@ -320,12 +320,15 @@ internal class VurderingControllerTest : OppslagSpringRunnerTest() { ?.vurderinger ?.first { it.vilkårType == VilkårType.ALENEOMSORG } - val vurderingDeltBosted = utledVurdering(aleneOmsorgVilkår, RegelId.SKRIFTLIG_AVTALE_OM_DELT_BOSTED) val vurderingNæreBoforhold = utledVurdering(aleneOmsorgVilkår, RegelId.NÆRE_BOFORHOLD) val vurderingDagligOmsorg = utledVurdering(aleneOmsorgVilkår, RegelId.MER_AV_DAGLIG_OMSORG) - assertThat(vurderingDeltBosted?.svar).isNull() - assertThat(vurderingDeltBosted?.begrunnelse).isNull() + assertThat(aleneOmsorgVilkår?.delvilkårsvurderinger?.size).isEqualTo(2) + assertThat( + aleneOmsorgVilkår?.delvilkårsvurderinger?.flatMap { delvurdering -> + delvurdering.vurderinger.map { it.regelId } + }, + ).doesNotContain(RegelId.SKRIFTLIG_AVTALE_OM_DELT_BOSTED) assertThat(vurderingNæreBoforhold?.svar).isNull() assertThat(vurderingNæreBoforhold?.begrunnelse).isNull() diff --git a/src/test/kotlin/no/nav/familie/ef/sak/behandling/TestSaksbehandlingControllerTest.kt b/src/test/kotlin/no/nav/familie/ef/sak/behandling/TestSaksbehandlingControllerTest.kt index 36b52889cf..2ab1dce94b 100644 --- a/src/test/kotlin/no/nav/familie/ef/sak/behandling/TestSaksbehandlingControllerTest.kt +++ b/src/test/kotlin/no/nav/familie/ef/sak/behandling/TestSaksbehandlingControllerTest.kt @@ -31,6 +31,7 @@ import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.EnumSource import org.springframework.beans.factory.annotation.Autowired +import java.time.LocalDate import java.util.UUID internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() { @@ -159,8 +160,21 @@ internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() { ) // Opprett behandlingsbarn - barnRepository.insert(BehandlingBarn(behandlingId = førstegangsbehandling.id, personIdent = "13481975357")) - barnRepository.insert(BehandlingBarn(behandlingId = revurdering.id, personIdent = "13481975357")) + val fødselTerminDato = LocalDate.now().minusYears(2) + barnRepository.insert( + BehandlingBarn( + behandlingId = førstegangsbehandling.id, + personIdent = "18411577259", + fødselTermindato = fødselTerminDato, + ), + ) + barnRepository.insert( + BehandlingBarn( + behandlingId = revurdering.id, + personIdent = "18411577259", + fødselTermindato = fødselTerminDato, + ), + ) // Opprett grunnlagsdata grunnlagsdataService.opprettGrunnlagsdata(førstegangsbehandling.id) @@ -169,7 +183,7 @@ internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() { // Opprett alle vurderinger (med historiske vilkår) for førstegangsbehandling val vurderingerForFørstegangsbehandling = vilkårsvurderingRepository.insertAll(opprettAlleVurderinger(førstegangsbehandling.id, stønadType)) - // Opprett vurderiner (uten historiske vilkår) for revurdering + // Opprett vurderinger (uten historiske vilkår) for revurdering testWithBrukerContext(preferredUsername = "Z999999", groups = listOf(rolleConfig.saksbehandlerRolle)) { // Initier vilkår for revurdering vurderingService.hentEllerOpprettVurderinger(revurdering.id) diff --git "a/src/test/kotlin/no/nav/familie/ef/sak/vilk\303\245r/regler/evalutation/RegelValideringTest.kt" "b/src/test/kotlin/no/nav/familie/ef/sak/vilk\303\245r/regler/evalutation/RegelValideringTest.kt" index ae2fc4c4b5..031cc74e55 100644 --- "a/src/test/kotlin/no/nav/familie/ef/sak/vilk\303\245r/regler/evalutation/RegelValideringTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/sak/vilk\303\245r/regler/evalutation/RegelValideringTest.kt" @@ -13,15 +13,15 @@ import org.junit.jupiter.api.Test internal class RegelValideringTest { @Test - fun `sender in en tom liste med svar - skal kaste exception`() { + fun `sender inn en tom liste med svar - skal kaste exception`() { val regel = VilkårsregelEnHovedregel() assertThat( Assertions.catchThrowable { valider(regel, *emptyArray()) }, - ).hasMessage("Savner svar for en av delvilkåren for vilkår=ALENEOMSORG") - .isInstanceOf(Feil::class.java) + ).hasMessage("List is empty.") + .isInstanceOf(NoSuchElementException::class.java) } @Test diff --git a/src/test/resources/omregning/expectedIverksettDto.json b/src/test/resources/omregning/expectedIverksettDto.json index cba28a2f6b..cfdc278322 100644 --- a/src/test/resources/omregning/expectedIverksettDto.json +++ b/src/test/resources/omregning/expectedIverksettDto.json @@ -98,16 +98,6 @@ "vilkårType": "ALENEOMSORG", "resultat": "OPPFYLT", "delvilkårsvurderinger": [ - { - "resultat": "OPPFYLT", - "vurderinger": [ - { - "regelId": "SKRIFTLIG_AVTALE_OM_DELT_BOSTED", - "svar": null, - "begrunnelse": "Godkjent" - } - ] - }, { "resultat": "OPPFYLT", "vurderinger": [