Skip to content

Commit

Permalink
Engangsbeløptype visningsnavn (#147)
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 authored Jun 21, 2024
1 parent fe502a0 commit 2fc5513
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import no.nav.bidrag.domene.enums.inntekt.Inntektstype
import no.nav.bidrag.domene.enums.person.Bostatuskode
import no.nav.bidrag.domene.enums.person.Sivilstandskode
import no.nav.bidrag.domene.enums.særligeutgifter.Utgiftstype
import no.nav.bidrag.domene.enums.vedtak.Engangsbeløptype
import no.nav.bidrag.domene.enums.vedtak.Vedtakstype
import no.nav.bidrag.domene.enums.vedtak.VirkningstidspunktÅrsakstype
import no.nav.bidrag.domene.tid.ÅrMånedsperiode
Expand Down Expand Up @@ -49,6 +50,7 @@ val Inntektsrapportering.Companion.visningsnavnSomKreverPeriode get() =
val Inntektstype.visningsnavn get() = lastVisningsnavnFraFil("inntektstype.yaml")[name] ?: visningsnavnMangler(name)
val Inntektsrapportering.visningsnavn get() = lastVisningsnavnFraFil("inntektsrapportering.yaml")[name] ?: visningsnavnMangler(name)
val Utgiftstype.visningsnavn get() = lastVisningsnavnFraFil("utgiftstype.yaml")[name] ?: visningsnavnMangler(name)
val Engangsbeløptype.visningsnavn get() = lastVisningsnavnFraFil("engangsbeløptype.yaml")[name] ?: visningsnavnMangler(name)

fun Inntektsrapportering.visningsnavnInternrstall: Int?) = "${visningsnavn.intern} $årstall".trim()

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
DIREKTE_OPPGJOR:
intern: "Deprecated - use DIREKTE_OPPGJØR instead"
SAERTILSKUDD:
intern: "Deprecated - use SÆRTILSKUDD instead"
DIREKTE_OPPGJØR:
intern: "Direkte oppgjør"
ETTERGIVELSE:
intern: "Ettergivelse"
ETTERGIVELSE_TILBAKEKREVING:
intern: "Ettergivelse tilbakekreving"
GEBYR_MOTTAKER:
intern: "Gebyr mottaker"
GEBYR_SKYLDNER:
intern: "Gebyr skyldner"
INNKREVING_GJELD:
intern: "Innkreving gjeld"
TILBAKEKREVING:
intern: "Tilbakekreving"
SÆRTILSKUDD:
intern: "Særtilskudd"
SÆRTILSKUDD_KONFIRMASJON:
intern: "Konfirmasjon"
SÆRTILSKUDD_TANNREGULERING:
intern: "Tannregulering"
SÆRTILSKUDD_OPTIKK:
intern: "Optikk"
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,27 @@ import no.nav.bidrag.domene.enums.inntekt.Inntektstype
import no.nav.bidrag.domene.enums.person.Bostatuskode
import no.nav.bidrag.domene.enums.person.Sivilstandskode
import no.nav.bidrag.domene.enums.særligeutgifter.Utgiftstype
import no.nav.bidrag.domene.enums.vedtak.Engangsbeløptype
import no.nav.bidrag.domene.enums.vedtak.Vedtakstype
import no.nav.bidrag.domene.enums.vedtak.VirkningstidspunktÅrsakstype
import org.junit.jupiter.api.Nested
import org.junit.jupiter.api.Test

class VisningsnavnTest {
@Nested
internal inner class UtgiftstypeTest {
@Test
fun `Valider at alle kodeverdier har visningsnavn`() {
Utgiftstype.entries.forEach {
withClue("${it.name} mangler visningsnavn") {
it.visningsnavn.intern.isNotEmpty() shouldBe true
}
@Test
fun `Valider at alle kodeverdier for Engangsbeløptype har visningsnavn`() {
Engangsbeløptype.entries.forEach {
withClue("${it.name} mangler visningsnavn") {
it.visningsnavn.intern.isNotEmpty() shouldBe true
}
}
}

@Test
fun `Valider at alle kodeverdier for Utgiftstype har visningsnavn`() {
Utgiftstype.entries.forEach {
withClue("${it.name} mangler visningsnavn") {
it.visningsnavn.intern.isNotEmpty() shouldBe true
}
}
}
Expand Down

0 comments on commit 2fc5513

Please sign in to comment.