Skip to content

Commit a3cebba

Browse files
JMLindsethvskjefst
andcommitted
Test at begrunnelse blir hentet ut riktig fra database
Vi må håndtere at den kan være null når vi joiner manuelt_redigert med innntekt. Co-authored-by: Vegard Skjefstad <[email protected]>
1 parent 96618b0 commit a3cebba

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

dp-inntekt-api/src/test/kotlin/no/nav/dagpenger/inntekt/db/PostgresTest.kt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -573,6 +573,42 @@ internal class PostgresInntektStoreTest {
573573
storedInntektMedMetadata.manueltRedigert shouldBe false
574574
storedInntektMedMetadata.fødselsnummer shouldBe "1234"
575575
storedInntektMedMetadata.timestamp shouldNotBe null
576+
storedInntektMedMetadata.begrunnelse shouldBe null
577+
}
578+
}
579+
}
580+
581+
@Test
582+
fun `getStoredInntektMedMetadata inkluderer begrunnelse når det finnes`() {
583+
withMigratedDb {
584+
with(PostgresInntektStore(PostgresDataSourceBuilder.dataSource)) {
585+
val hentInntektListeResponse =
586+
InntektkomponentResponse(
587+
emptyList(),
588+
Aktoer(AktoerType.AKTOER_ID, "1234"),
589+
)
590+
val inntektparametre = Inntektparametre("1234", "1234", LocalDate.now(), RegelKontekst("12345", "vedtak"))
591+
val storedInntekt =
592+
storeInntekt(
593+
StoreInntektCommand(
594+
inntektparametre = inntektparametre,
595+
inntekt = hentInntektListeResponse,
596+
manueltRedigert =
597+
ManueltRedigert(
598+
redigertAv = "user",
599+
begrunnelse = "Dette er en begrunnelse.",
600+
),
601+
),
602+
)
603+
604+
val storedInntektMedMetadata = getStoredInntektMedMetadata(storedInntekt.inntektId)
605+
606+
storedInntektMedMetadata.inntektId shouldBe storedInntekt.inntektId
607+
storedInntektMedMetadata.inntekt shouldBe hentInntektListeResponse
608+
storedInntektMedMetadata.manueltRedigert shouldBe true
609+
storedInntektMedMetadata.fødselsnummer shouldBe "1234"
610+
storedInntektMedMetadata.timestamp shouldNotBe null
611+
storedInntektMedMetadata.begrunnelse shouldBe "Dette er en begrunnelse."
576612
}
577613
}
578614
}

0 commit comments

Comments
 (0)