Skip to content

Commit

Permalink
Tester at enum i domenemodellen tilsvarer kodeverk verdier
Browse files Browse the repository at this point in the history
  • Loading branch information
b162214 committed Oct 3, 2023
1 parent eeab5e1 commit 0827cf2
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package no.nav.helsearbeidsgiver.inntektsmelding.joark.dokument

import no.nav.helsearbeidsgiver.felles.inntektsmelding.felles.models.BegrunnelseIngenEllerRedusertUtbetalingKode
import no.nav.helsearbeidsgiver.felles.inntektsmelding.felles.models.NaturalytelseKode
import no.nav.inntektsmelding.xml.kodeliste._20210216.BegrunnelseIngenEllerRedusertUtbetalingKodeliste
import no.nav.inntektsmelding.xml.kodeliste._20210216.NaturalytelseKodeliste
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.Test

class EnumTilKodeverkListeTest {
@Test
fun `Sjekk at NaturalytelseKodeliste i kodeverk tilsvarer NaturalYtelseKode i domenemodellen`(){
Assertions.assertEquals(NaturalytelseKodeliste.entries.size, NaturalytelseKode.entries.size)
val simbaNaturalytelseKodeListe = NaturalytelseKode.entries.map { it.value }
NaturalytelseKodeliste.entries.forEach {
Assertions.assertTrue(simbaNaturalytelseKodeListe.contains(it.value().uppercase()))
}
}

@Test
fun `sjekk at BegrunnelseIngenEllerRedusertUtbetalingKodeliste i kodeverk tilsvarer BegrunnelseIngenEllerRedusertUtbetalingKode i domenemodellen`(){
Assertions.assertEquals(BegrunnelseIngenEllerRedusertUtbetalingKodeliste.entries.size, BegrunnelseIngenEllerRedusertUtbetalingKode.entries.size)
BegrunnelseIngenEllerRedusertUtbetalingKodeliste.entries.forEach {
Assertions.assertEquals(it.name, BegrunnelseIngenEllerRedusertUtbetalingKode.valueOf(it.name).name)
}
}
}

0 comments on commit 0827cf2

Please sign in to comment.