Skip to content

Commit

Permalink
Fiske tester innhentet tilleggsstønad
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 committed Dec 9, 2024
1 parent 13139cd commit a39aa8f
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -1136,16 +1136,16 @@ private fun OpprettVedtakRequestDto.validerSluttberegning() {
assertSoftly(sluttberegningPeriode) {
val innhold = innholdTilObjekt<SluttberegningBarnebidrag>()
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
hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_BIDRAGSEVNE, it.grunnlagsreferanseListe) shouldHaveSize 1
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
}

Expand All @@ -1157,14 +1157,14 @@ private fun OpprettVedtakRequestDto.validerSluttberegning() {

assertSoftly(hentGrunnlagstyperForReferanser(Grunnlagstype.DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL, sluttberegningPeriode.grunnlagsreferanseListe).first()) {
val innhold = innholdTilObjekt<DelberegningBidragspliktigesAndel>()
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<DelberegningUnderholdskostnad>()
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
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}

Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -240,8 +240,8 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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")
Expand All @@ -256,16 +256,16 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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<InnhentetHusstandsmedlem>()
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")
Expand All @@ -278,16 +278,16 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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<InnhentetHusstandsmedlem>()
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
}
}
Expand Down Expand Up @@ -355,10 +355,10 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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
}
}
Expand Down Expand Up @@ -470,10 +470,10 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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")
Expand All @@ -491,8 +491,8 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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
Expand All @@ -501,8 +501,8 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBm.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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
Expand All @@ -512,8 +512,8 @@ class VedtakInnhentetGrunnlagTest {
this.type shouldBe Grunnlagstype.INNHENTET_HUSSTANDSMEDLEM
it.gjelderReferanse.shouldBe(grunnlagBp.referanse)
val grunnlag = it.innholdTilObjekt<InnhentetHusstandsmedlem>()
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")
Expand Down

0 comments on commit a39aa8f

Please sign in to comment.