Skip to content

Commit

Permalink
tilpasset tester til utfasing av delvilkår om skriftlig avtale om del…
Browse files Browse the repository at this point in the history
…t bosted
  • Loading branch information
ViktorGSolberg committed Nov 5, 2024
1 parent b92012e commit 9c589f4
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -320,12 +320,15 @@ internal class VurderingControllerTest : OppslagSpringRunnerTest() {
?.vurderinger
?.first { it.vilkårType == VilkårType.ALENEOMSORG }

val vurderingDeltBosted = utledVurdering(aleneOmsorgVilkår, RegelId.SKRIFTLIG_AVTALE_OM_DELT_BOSTED)
val vurderingNæreBoforhold = utledVurdering(aleneOmsorgVilkår, RegelId.NÆRE_BOFORHOLD)
val vurderingDagligOmsorg = utledVurdering(aleneOmsorgVilkår, RegelId.MER_AV_DAGLIG_OMSORG)

assertThat(vurderingDeltBosted?.svar).isNull()
assertThat(vurderingDeltBosted?.begrunnelse).isNull()
assertThat(aleneOmsorgVilkår?.delvilkårsvurderinger?.size).isEqualTo(2)
assertThat(
aleneOmsorgVilkår?.delvilkårsvurderinger?.flatMap { delvurdering ->
delvurdering.vurderinger.map { it.regelId }
},
).doesNotContain(RegelId.SKRIFTLIG_AVTALE_OM_DELT_BOSTED)

assertThat(vurderingNæreBoforhold?.svar).isNull()
assertThat(vurderingNæreBoforhold?.begrunnelse).isNull()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ import org.assertj.core.api.Assertions.assertThat
import org.junit.jupiter.params.ParameterizedTest
import org.junit.jupiter.params.provider.EnumSource
import org.springframework.beans.factory.annotation.Autowired
import java.time.LocalDate
import java.util.UUID

internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() {
Expand Down Expand Up @@ -159,8 +160,21 @@ internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() {
)

// Opprett behandlingsbarn
barnRepository.insert(BehandlingBarn(behandlingId = førstegangsbehandling.id, personIdent = "13481975357"))
barnRepository.insert(BehandlingBarn(behandlingId = revurdering.id, personIdent = "13481975357"))
val fødselTerminDato = LocalDate.now().minusYears(2)
barnRepository.insert(
BehandlingBarn(
behandlingId = førstegangsbehandling.id,
personIdent = "18411577259",
fødselTermindato = fødselTerminDato,
),
)
barnRepository.insert(
BehandlingBarn(
behandlingId = revurdering.id,
personIdent = "18411577259",
fødselTermindato = fødselTerminDato,
),
)

// Opprett grunnlagsdata
grunnlagsdataService.opprettGrunnlagsdata(førstegangsbehandling.id)
Expand All @@ -169,7 +183,7 @@ internal class TestSaksbehandlingControllerTest : OppslagSpringRunnerTest() {
// Opprett alle vurderinger (med historiske vilkår) for førstegangsbehandling
val vurderingerForFørstegangsbehandling = vilkårsvurderingRepository.insertAll(opprettAlleVurderinger(førstegangsbehandling.id, stønadType))

// Opprett vurderiner (uten historiske vilkår) for revurdering
// Opprett vurderinger (uten historiske vilkår) for revurdering
testWithBrukerContext(preferredUsername = "Z999999", groups = listOf(rolleConfig.saksbehandlerRolle)) {
// Initier vilkår for revurdering
vurderingService.hentEllerOpprettVurderinger(revurdering.id)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ import org.junit.jupiter.api.Test

internal class RegelValideringTest {
@Test
fun `sender in en tom liste med svar - skal kaste exception`() {
fun `sender inn en tom liste med svar - skal kaste exception`() {
val regel = VilkårsregelEnHovedregel()

assertThat(
Assertions.catchThrowable {
valider(regel, *emptyArray<VurderingDto>())
},
).hasMessage("Savner svar for en av delvilkåren for vilkår=ALENEOMSORG")
.isInstanceOf(Feil::class.java)
).hasMessage("List is empty.")
.isInstanceOf(NoSuchElementException::class.java)
}

@Test
Expand Down
10 changes: 0 additions & 10 deletions src/test/resources/omregning/expectedIverksettDto.json
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,6 @@
"vilkårType": "ALENEOMSORG",
"resultat": "OPPFYLT",
"delvilkårsvurderinger": [
{
"resultat": "OPPFYLT",
"vurderinger": [
{
"regelId": "SKRIFTLIG_AVTALE_OM_DELT_BOSTED",
"svar": null,
"begrunnelse": "Godkjent"
}
]
},
{
"resultat": "OPPFYLT",
"vurderinger": [
Expand Down

0 comments on commit 9c589f4

Please sign in to comment.