From a39aa8fa9e39f845ce2ecab5c5dd77a184e42af6 Mon Sep 17 00:00:00 2001 From: Ugur Alpay Cenar Date: Mon, 9 Dec 2024 18:34:40 +0100 Subject: [PATCH] =?UTF-8?q?Fiske=20tester=20innhentet=20tilleggsst=C3=B8na?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/VedtakserviceBidragTest.kt | 16 ++++---- .../behandling/service/VedtakserviceTest.kt | 3 +- .../VedtakInnhentetGrunnlagTest.kt | 40 +++++++++---------- 3 files changed, 30 insertions(+), 29 deletions(-) diff --git a/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceBidragTest.kt b/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceBidragTest.kt index cde977aea..ff9dd59b1 100644 --- a/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceBidragTest.kt +++ b/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceBidragTest.kt @@ -174,7 +174,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() { val request = opprettVedtakRequest request.type shouldBe Vedtakstype.FASTSETTELSE withClue("Grunnlagliste skal inneholde ${request.grunnlagListe.size} grunnlag") { - request.grunnlagListe shouldHaveSize 167 + request.grunnlagListe shouldHaveSize 170 } } @@ -285,7 +285,7 @@ class VedtakserviceBidragTest : CommonVedtakTilBehandlingTest() { hentGrunnlagstyper(Grunnlagstype.SLUTTBEREGNING_GEBYR) shouldHaveSize 2 hentGrunnlagstyper(Grunnlagstype.SJABLON_SJABLONTALL) shouldHaveSize 28 hentGrunnlagstyper(Grunnlagstype.SJABLON_BIDRAGSEVNE) shouldHaveSize 3 - hentGrunnlagstyper(Grunnlagstype.SJABLON_MAKS_FRADRAG) shouldHaveSize 2 + hentGrunnlagstyper(Grunnlagstype.SJABLON_MAKS_FRADRAG) shouldHaveSize 1 hentGrunnlagstyper(Grunnlagstype.SJABLON_MAKS_TILSYN) shouldHaveSize 3 hentGrunnlagstyper(Grunnlagstype.SJABLON_FORBRUKSUTGIFTER) shouldHaveSize 3 hentGrunnlagstyper(Grunnlagstype.SJABLON_SAMVARSFRADRAG) shouldHaveSize 8 @@ -1136,8 +1136,8 @@ private fun OpprettVedtakRequestDto.validerSluttberegning() { assertSoftly(sluttberegningPeriode) { val innhold = innholdTilObjekt() innhold.resultatVisningsnavn!!.intern shouldBe "Kostnadsberegnet bidrag" - innhold.beregnetBeløp shouldBe BigDecimal("5741.53") - innhold.resultatBeløp shouldBe BigDecimal("5740") + innhold.beregnetBeløp shouldBe BigDecimal("5816.77") + innhold.resultatBeløp shouldBe BigDecimal("5820") it.grunnlagsreferanseListe shouldHaveSize 8 hentGrunnlagstyperForReferanser(Grunnlagstype.PERSON_SØKNADSBARN, it.grunnlagsreferanseListe) shouldHaveSize 1 hentGrunnlagstyperForReferanser(Grunnlagstype.PERSON_SØKNADSBARN, it.grunnlagsreferanseListe).first().referanse shouldBe søknadsbarn1Grunnlag.referanse @@ -1145,7 +1145,7 @@ private fun OpprettVedtakRequestDto.validerSluttberegning() { hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_SAMVÆRSFRADRAG, it.grunnlagsreferanseListe) shouldHaveSize 1 hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL, it.grunnlagsreferanseListe) shouldHaveSize 1 hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_UNDERHOLDSKOSTNAD, it.grunnlagsreferanseListe) shouldHaveSize 1 - hentGrunnlagstyperForReferanser(Grunnlagstype.INNTEKT_RAPPORTERING_PERIODE, it.grunnlagsreferanseListe) shouldHaveSize 2 + hentGrunnlagstyperForReferanser(Grunnlagstype.INNTEKT_RAPPORTERING_PERIODE, it.grunnlagsreferanseListe) shouldHaveSize 0 hentGrunnlagstyperForReferanser(Grunnlagstype.SAMVÆRSPERIODE, it.grunnlagsreferanseListe) shouldHaveSize 1 } @@ -1157,14 +1157,14 @@ private fun OpprettVedtakRequestDto.validerSluttberegning() { assertSoftly(hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL, sluttberegningPeriode.grunnlagsreferanseListe).first()) { val innhold = innholdTilObjekt() - innhold.andelBeløp shouldBe BigDecimal("6752.53") + innhold.andelBeløp shouldBe BigDecimal("6827.77") it.grunnlagsreferanseListe shouldHaveSize 6 } assertSoftly(hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_UNDERHOLDSKOSTNAD, sluttberegningPeriode.grunnlagsreferanseListe).first()) { val innhold = innholdTilObjekt() - innhold.underholdskostnad shouldBe BigDecimal("8103.04") - innhold.nettoTilsynsutgift shouldBe BigDecimal("1287.04") + innhold.underholdskostnad shouldBe BigDecimal("8193.32") + innhold.nettoTilsynsutgift shouldBe BigDecimal("1377.32") innhold.barnetilsynMedStønad shouldBe BigDecimal("630.00") it.grunnlagsreferanseListe shouldHaveSize 7 } diff --git a/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceTest.kt b/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceTest.kt index b416b5c8f..3afab0091 100644 --- a/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceTest.kt +++ b/src/test/kotlin/no/nav/bidrag/behandling/service/VedtakserviceTest.kt @@ -345,7 +345,7 @@ class VedtakserviceTest : TestContainerRunner() { request.stønadsendringListe.shouldHaveSize(1) request.engangsbeløpListe shouldHaveSize 3 withClue("Grunnlagliste skal inneholde ${request.grunnlagListe.size} grunnlag") { - request.grunnlagListe shouldHaveSize 179 + request.grunnlagListe shouldHaveSize 187 } } @@ -373,6 +373,7 @@ class VedtakserviceTest : TestContainerRunner() { hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_SKATTEGRUNNLAG_PERIODE) shouldHaveSize 8 hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_AINNTEKT) shouldHaveSize 3 hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_BARNETILLEGG) shouldHaveSize 2 + hentGrunnlagstyper(Grunnlagstype.INNHENTET_TILLEGGSSTØNAD) shouldHaveSize 0 hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_UTVIDETBARNETRYGD) shouldHaveSize 1 hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_SMÅBARNSTILLEGG) shouldHaveSize 1 hentGrunnlagstyper(Grunnlagstype.INNHENTET_INNTEKT_KONTANTSTØTTE) shouldHaveSize 1 diff --git a/src/test/kotlin/no/nav/bidrag/behandling/transformers/VedtakInnhentetGrunnlagTest.kt b/src/test/kotlin/no/nav/bidrag/behandling/transformers/VedtakInnhentetGrunnlagTest.kt index a43582cfc..f91d20276 100644 --- a/src/test/kotlin/no/nav/bidrag/behandling/transformers/VedtakInnhentetGrunnlagTest.kt +++ b/src/test/kotlin/no/nav/bidrag/behandling/transformers/VedtakInnhentetGrunnlagTest.kt @@ -240,8 +240,8 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag1.referanse - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag1.referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 3 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2016-11-30") grunnlag.grunnlag.perioder[0].til shouldBe LocalDate.parse("2016-12-31") @@ -256,16 +256,16 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe personGrunnlagHusstandsmedlemListe[0].referanse - grunnlag.grunnlag.relasjon shouldBe false + grunnlag.grunnlag.relatertPerson shouldBe personGrunnlagHusstandsmedlemListe[0].referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe false grunnlag.grunnlag.perioder shouldHaveSize 2 } assertSoftly(husstandGrunnlag[2]) { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag2.referanse - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag2.referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 2 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2005-05-21") @@ -278,16 +278,16 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe personGrunnlagHusstandsmedlemListe[1].referanse - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.relatertPerson shouldBe personGrunnlagHusstandsmedlemListe[1].referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 2 } assertSoftly(husstandGrunnlag[4]) { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe "person_PERSON_HUSSTANDSMEDLEM_20010509_innhentet_-653873409" - grunnlag.grunnlag.relasjon shouldBe false + grunnlag.grunnlag.relatertPerson shouldBe "person_PERSON_HUSSTANDSMEDLEM_20010509_innhentet_-653873409" + grunnlag.grunnlag.erBarnAvBmBp shouldBe false grunnlag.grunnlag.perioder shouldHaveSize 1 } } @@ -355,10 +355,10 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag1.referanse + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag1.referanse grunnlag.grunnlag.navn shouldBe testdataBarn1.navn grunnlag.grunnlag.fødselsdato shouldBe testdataBarn1.fødselsdato - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 0 } } @@ -470,10 +470,10 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag1.referanse + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag1.referanse grunnlag.grunnlag.navn shouldBe testdataBarn1.navn grunnlag.grunnlag.fødselsdato shouldBe testdataBarn1.fødselsdato - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 4 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2022-01-01") grunnlag.grunnlag.perioder[0].til shouldBe LocalDate.parse("2022-06-08") @@ -491,8 +491,8 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag2.referanse - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag2.referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 1 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2023-07-01") grunnlag.grunnlag.perioder[0].til shouldBe null @@ -501,8 +501,8 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBm.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe personGrunnlagHusstandsmedlemListe[0].referanse - grunnlag.grunnlag.relasjon shouldBe false + grunnlag.grunnlag.relatertPerson shouldBe personGrunnlagHusstandsmedlemListe[0].referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe false grunnlag.grunnlag.perioder shouldHaveSize 1 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2020-07-01") grunnlag.grunnlag.perioder[0].til shouldBe null @@ -512,8 +512,8 @@ class VedtakInnhentetGrunnlagTest { this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM it.gjelderReferanse.shouldBe(grunnlagBp.referanse) val grunnlag = it.innholdTilObjekt() - grunnlag.grunnlag.gjelderPerson shouldBe søknadsbarnGrunnlag1.referanse - grunnlag.grunnlag.relasjon shouldBe true + grunnlag.grunnlag.relatertPerson shouldBe søknadsbarnGrunnlag1.referanse + grunnlag.grunnlag.erBarnAvBmBp shouldBe true grunnlag.grunnlag.perioder shouldHaveSize 3 grunnlag.grunnlag.perioder[0].fom shouldBe LocalDate.parse("2022-01-01") grunnlag.grunnlag.perioder[0].til shouldBe LocalDate.parse("2022-06-08")