From 70349ce6f5de1af641f6652ed76540ca0cfc72e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Oliver=20S=C3=B8berg?= <82504565+sebassonav@users.noreply.github.com> Date: Fri, 19 Jul 2024 12:47:31 +0200 Subject: [PATCH] =?UTF-8?q?Test=20brevid=20setting=20d=C3=B8dshendelse=20(?= =?UTF-8?q?#5395)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../doedshendelse/DoedshendelseDaoTest.kt | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/apps/etterlatte-behandling/src/test/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDaoTest.kt b/apps/etterlatte-behandling/src/test/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDaoTest.kt index 89c6c2ab631..0ab7cf171a4 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDaoTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDaoTest.kt @@ -13,6 +13,7 @@ import no.nav.etterlatte.grunnlagsendring.doedshendelse.Status import no.nav.etterlatte.grunnlagsendring.doedshendelse.Status.FERDIG import no.nav.etterlatte.grunnlagsendring.doedshendelse.Utfall import no.nav.etterlatte.grunnlagsendring.doedshendelse.kontrollpunkt.DoedshendelseKontrollpunkt +import no.nav.etterlatte.libs.common.behandling.DoedshendelseBrevDistribuert import no.nav.etterlatte.libs.common.pdlhendelse.Endringstype import no.nav.etterlatte.libs.common.toJson import org.junit.jupiter.api.AfterEach @@ -170,7 +171,26 @@ class DoedshendelseDaoTest( @Test fun `Skal oppdatere hendelse ferdig med brevid`() { - // TODO: må først ha egen versjon grunnlagsendringshendelseService.opprettHendelseAvTypeForPerson som setter sak_id - // doedshendelseDao.oppdaterBrevDistribuertDoedshendelse() + val avdoedFnr = "12345678901" + val doedshendelseInternal = + DoedshendelseInternal.nyHendelse( + avdoedFnr = avdoedFnr, + avdoedDoedsdato = LocalDate.now(), + beroertFnr = "12345678901", + relasjon = Relasjon.BARN, + endringstype = Endringstype.OPPRETTET, + ) + doedshendelseDao.opprettDoedshendelse(doedshendelseInternal) + val sakId = 5L + doedshendelseDao.oppdaterDoedshendelse(doedshendelseInternal.copy(sakId = sakId)) + val brevId = 12345L + val doedshendelseBrevDistribuert = DoedshendelseBrevDistribuert(sakId, brevId) + doedshendelseDao.oppdaterBrevDistribuertDoedshendelse(doedshendelseBrevDistribuert) + val hendelseMedBrevliste = doedshendelseDao.hentDoedshendelserForPerson(avdoedFnr) + hendelseMedBrevliste.size shouldBe 1 + val hendelseMedBrev = hendelseMedBrevliste.first() + hendelseMedBrev.brevId shouldBe brevId + hendelseMedBrev.sakId shouldBe sakId + hendelseMedBrev.status shouldBe FERDIG } }