Skip to content

Commit fb48cc0

Browse files
committed
Merge branch 'main' of github.com:navikt/hm-soknadsbehandling-db
2 parents 25317b5 + 3cfd217 commit fb48cc0

File tree

4 files changed

+28
-8
lines changed

4 files changed

+28
-8
lines changed

.github/workflows/deploy-dev.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
- "CODEOWNERS"
1010
branches:
1111
- main
12-
- v2-datamodell-for-kommuneapiet
12+
- v2-fra-frontend
1313

1414
jobs:
1515
build:

app/src/test/kotlin/no/nav/hjelpemidler/soknad/db/store/SøknadStoreTest.kt

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ class SøknadStoreTest {
443443
}
444444

445445
@Test
446-
fun `Kroppsmål og rullestolinfo blir hentet ut`() = databaseTest {
446+
fun `Rullestolinfo blir hentet ut`() = databaseTest {
447447
val søknadId = lagSøknadId()
448448

449449
testTransaction {
@@ -461,15 +461,30 @@ class SøknadStoreTest {
461461

462462
assertTrue(
463463
hjelpemiddel.opplysninger.any {
464-
it.ledetekst.nb == "Kroppsmål" &&
465-
it.innhold.first().forhåndsdefinertTekst!!.nb == "Setebredde: 23 cm, legglengde: 23 cm, lårlengde: 56 cm, høyde: 176 cm, kroppsvekt: 99 kg."
464+
it.ledetekst.nb == "Sittepute" &&
465+
it.innhold.first().forhåndsdefinertTekst!!.nb == "Bruker skal ha sittepute"
466466
},
467467
)
468+
}
469+
}
470+
471+
@Test
472+
fun `Kroppsmål vises i riktig rekkefølge`() = databaseTest {
473+
/**
474+
* Det er viktig at kroppsmål vises i riktig rekkefølge: setebredde -> lårlengde -> legglengde,
475+
* fordi dette sitter på automatikk i fingrene til saksbehandlerene. Dersom vi plutselig endrer
476+
* på rekkefølgen så kan de fort taste feil uten å tenke over dette.
477+
*/
478+
val søknadId = lagSøknadId()
479+
testTransaction {
480+
søknadStore.lagreBehovsmelding(mockSøknadMedRullestol(søknadId))
481+
val søknad = søknadStore.hentSøknad(søknadId)
482+
val hjelpemiddel = søknad!!.innsenderbehovsmelding!!.hjelpemidler.hjelpemidler.first()
468483

469484
assertTrue(
470485
hjelpemiddel.opplysninger.any {
471-
it.ledetekst.nb == "Sittepute" &&
472-
it.innhold.first().forhåndsdefinertTekst!!.nb == "Bruker skal ha sittepute"
486+
it.ledetekst.nb == "Kroppsmål" &&
487+
it.innhold.first().forhåndsdefinertTekst!!.nb == "Setebredde: 23 cm, lårlengde: 56 cm, legglengde: 23 cm, høyde: 176 cm, kroppsvekt: 99 kg."
473488
},
474489
)
475490
}

behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/Behovsmeldingsgrunnlag.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonAlias
44
import com.fasterxml.jackson.annotation.JsonSubTypes
55
import com.fasterxml.jackson.annotation.JsonTypeInfo
66
import no.nav.hjelpemidler.behovsmeldingsmodell.sak.Sakstilknytning
7+
import no.nav.hjelpemidler.behovsmeldingsmodell.v2.Innsenderbehovsmelding
78

89
/**
910
* Grunnlag for lagring av behovsmelding.
@@ -36,6 +37,10 @@ sealed interface Behovsmeldingsgrunnlag : TilknyttetSøknad {
3637
val behovsmelding: Map<String, Any?>, // JsonNode
3738
@JsonAlias("soknadGjelder")
3839
val behovsmeldingGjelder: String?,
40+
/**
41+
* I overgangsfase vil vi kunne motta både behovsmelding og behvosmeldingV2
42+
*/
43+
val behovsmeldingV2: Innsenderbehovsmelding? = null,
3944
) : Behovsmeldingsgrunnlag {
4045
override val kilde: Kilde = Kilde.DIGITAL
4146
override val digital: Boolean = true

behovsmeldingsmodell/src/main/kotlin/no/nav/hjelpemidler/behovsmeldingsmodell/v2/mapping/InnsenderbehovsmeldingMapper.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -932,8 +932,8 @@ fun kroppsmål(hm: Hjelpemiddel, kroppsmål: Kroppsmål?): List<Opplysning> {
932932
ledetekst = LokalisertTekst("Kroppsmål"),
933933
tekst = with(kroppsmål) {
934934
Tekst(
935-
nb = "Setebredde: $setebredde cm, legglengde: $legglengde cm, lårlengde: $lårlengde cm, høyde: $høyde cm, kroppsvekt: $kroppsvekt kg.",
936-
nn = "Setebredde: $setebredde cm, legglengde: $legglengde cm, lårlengde: $lårlengde cm, høgde: $høyde cm, kroppsvekt: $kroppsvekt kg.",
935+
nb = "Setebredde: $setebredde cm, lårlengde: $lårlengde cm, legglengde: $legglengde cm, høyde: $høyde cm, kroppsvekt: $kroppsvekt kg.",
936+
nn = "Setebredde: $setebredde cm, lårlengde: $lårlengde cm, legglengde: $legglengde cm, høgde: $høyde cm, kroppsvekt: $kroppsvekt kg.",
937937
)
938938
},
939939
)

0 commit comments

Comments
 (0)