Skip to content

Commit

Permalink
Legg til enum Utgiftstype (#145)
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 authored Jun 19, 2024
1 parent e29d4f4 commit e7f9ebe
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package no.nav.bidrag.domene.enums.særligeutgifter

enum class Utgiftstype {
KONFIRMASJONSAVGIFT,
KONFIRMASJONSLEIR,
SELSKAP,
KLÆR,
REISEUTGIFT,

TANNREGULERING,
OPTIKK,
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import no.nav.bidrag.domene.enums.inntekt.Inntektsrapportering
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.Vedtakstype
import no.nav.bidrag.domene.enums.vedtak.VirkningstidspunktÅrsakstype
import no.nav.bidrag.domene.tid.ÅrMånedsperiode
Expand Down Expand Up @@ -47,6 +48,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)

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

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
KONFIRMASJONSAVGIFT:
intern: "Konfirmasjonsavgift"
KONFIRMASJONSLEIR:
intern: "Konfirmasjonsleir"
SELSKAP:
intern: "Selskap"
KLÆR:
intern: "Klær"
REISEUTGIFT:
intern: "Reiseutgift"
TANNREGULERING:
intern: "Tannregulering"
OPTIKK:
intern: "Optikk"
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,25 @@ import no.nav.bidrag.domene.enums.inntekt.Inntektsrapportering
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.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
}
}
}
}

@Nested
internal inner class InntektstypeTest {
@Test
Expand Down

0 comments on commit e7f9ebe

Please sign in to comment.