Skip to content

Commit 826efd9

Browse files
authored
Satt sluttdato på tilleggsorba i SatsService og skrevet tester (#5173)
### 💰 Hva skal gjøres, og hvorfor? NAV-22043 Satt riktig sluttdato på SatsType TILLEGG_ORBA. Oppdatert kode og tester til å ta hensyn til dette. Verden ble veldig merkelig hvor satstidspunktet ble rart mocket i kombinasjon med utvidelsen i AndelTilkjentYtelse. Som var et $%#&!! å finne ut av. Løsningen var frustrende enkel å spole frem satstidspunket til siste satsendring. ### 🔎️ Er det noe spesielt du ønsker tilbakemelding om? Noe jeg kan ha glemt? ### ✅ Checklist _Har du husket alle punktene i listen?_ - [ ] Jeg har testet mine endringer i henhold til akseptansekriteriene 🕵️ - [ ] Jeg har config- eller sql-endringer. I så fall, husk manuell deploy til miljø for å verifisere endringene. - [ ] Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv hvorfor under 👇 _Jeg har ikke skrevet tester fordi:_ ### 💬 Ønsker du en muntlig gjennomgang? - [ ] Ja - [ ] Nei
1 parent 58ffa44 commit 826efd9

File tree

11 files changed

+140
-54
lines changed

11 files changed

+140
-54
lines changed

src/main/kotlin/no/nav/familie/ba/sak/kjerne/beregning/SatsService.kt

+4-2
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ object SatsService {
3939
Sats(SatsType.TILLEGG_ORBA, 1654, LocalDate.of(2021, 9, 1), LocalDate.of(2021, 12, 31)),
4040
Sats(SatsType.TILLEGG_ORBA, 1676, LocalDate.of(2022, 1, 1), LocalDate.of(2023, 2, 28)),
4141
Sats(SatsType.TILLEGG_ORBA, 1723, LocalDate.of(2023, 3, 1), LocalDate.of(2023, 6, 30)),
42-
Sats(SatsType.TILLEGG_ORBA, 1766, LocalDate.of(2023, 7, 1), LocalDate.MAX), // Egentlig er tom-dato 2024-08-31, men omskriving skjer senere
42+
Sats(SatsType.TILLEGG_ORBA, 1766, LocalDate.of(2023, 7, 1), LocalDate.of(2024, 8, 31)),
4343
Sats(SatsType.FINN_SVAL, 1054, LocalDate.MIN, LocalDate.of(2014, 3, 31)),
4444
Sats(SatsType.UTVIDET_BARNETRYGD, 970, LocalDate.MIN, LocalDate.of(2019, 2, 28)),
4545
Sats(SatsType.UTVIDET_BARNETRYGD, 1054, LocalDate.of(2019, 3, 1), LocalDate.of(2023, 2, 28)),
@@ -100,7 +100,9 @@ fun satstypeTidslinje(satsType: SatsType) =
100100

101101
fun lagOrdinærTidslinje(barn: Person): Tidslinje<Int> {
102102
val orbaTidslinje = satstypeTidslinje(SatsType.ORBA)
103-
val tilleggOrbaTidslinje = satstypeTidslinje(SatsType.TILLEGG_ORBA).filtrerMed(erUnder6ÅrTidslinje(barn))
103+
val tilleggOrbaTidslinje =
104+
satstypeTidslinje(SatsType.TILLEGG_ORBA)
105+
.filtrerMed(erUnder6ÅrTidslinje(barn))
104106
return orbaTidslinje
105107
.kombinerMed(tilleggOrbaTidslinje) { orba, tillegg -> tillegg ?: orba }
106108
.beskjærFraOgMed(fraOgMed = barn.fødselsdato.førsteDagIInneværendeMåned())

src/main/kotlin/no/nav/familie/ba/sak/kjerne/beregning/TilkjentYtelseValidering.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -244,17 +244,19 @@ object TilkjentYtelseValidering {
244244
val satser = SatsService.hentAllesatser()
245245
val småbarnsTillegg = satser.filter { it.type == SatsType.SMA }
246246
val ordinærMedTillegg = satser.filter { it.type == SatsType.TILLEGG_ORBA }
247+
val ordinær = satser.filter { it.type == SatsType.ORBA }
247248
val utvidet = satser.filter { it.type == SatsType.UTVIDET_BARNETRYGD }
248249
if (småbarnsTillegg.isEmpty() || ordinærMedTillegg.isEmpty() || utvidet.isEmpty()) error("Fant ikke satser ved validering")
249250
val maksSmåbarnstillegg = småbarnsTillegg.maxByOrNull { it.beløp }!!.beløp
250251
val maksOrdinærMedTillegg = ordinærMedTillegg.maxByOrNull { it.beløp }!!.beløp
252+
val maksOrdinær = ordinær.maxByOrNull { it.beløp }!!.beløp
251253
val maksUtvidet = utvidet.maxBy { it.beløp }.beløp
252254

253255
return if (fagsakType == FagsakType.BARN_ENSLIG_MINDREÅRIG) {
254256
maksOrdinærMedTillegg + maksUtvidet
255257
} else {
256258
when (personType) {
257-
PersonType.BARN -> maksOrdinærMedTillegg
259+
PersonType.BARN -> maxOf(maksOrdinær, maksOrdinærMedTillegg)
258260
PersonType.SØKER -> maksUtvidet + maksSmåbarnstillegg
259261
else -> throw Feil("Ikke støtte for å utbetale til persontype ${personType.name}")
260262
}

src/main/kotlin/no/nav/familie/ba/sak/kjerne/beregning/domene/AndelTilkjentYtelse.kt

+7-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import no.nav.familie.ba.sak.common.TIDENES_MORGEN
2121
import no.nav.familie.ba.sak.common.YearMonthConverter
2222
import no.nav.familie.ba.sak.common.toYearMonth
2323
import no.nav.familie.ba.sak.integrasjoner.økonomi.utbetalingsoppdrag.YtelsetypeBA
24+
import no.nav.familie.ba.sak.kjerne.beregning.SatsService
2425
import no.nav.familie.ba.sak.kjerne.beregning.tilAndelForVedtaksbegrunnelseTidslinje
2526
import no.nav.familie.ba.sak.kjerne.beregning.tilAndelForVedtaksperiodeTidslinje
2627
import no.nav.familie.ba.sak.kjerne.beregning.tilTidslinje
@@ -193,12 +194,16 @@ enum class YtelseType(
193194
person: Person,
194195
ytelseDato: LocalDate,
195196
) = when (this) {
196-
ORDINÆR_BARNETRYGD ->
197-
if (ytelseDato.toYearMonth() < person.hentSeksårsdag().toYearMonth()) {
197+
ORDINÆR_BARNETRYGD -> {
198+
val sisteSatsdatoForTilleggsOrba = SatsService.finnSisteSatsFor(SatsType.TILLEGG_ORBA).gyldigTom
199+
if (ytelseDato.isAfter(sisteSatsdatoForTilleggsOrba)) {
200+
SatsType.ORBA
201+
} else if (ytelseDato.toYearMonth() < person.hentSeksårsdag().toYearMonth()) {
198202
SatsType.TILLEGG_ORBA
199203
} else {
200204
SatsType.ORBA
201205
}
206+
}
202207

203208
UTVIDET_BARNETRYGD -> SatsType.UTVIDET_BARNETRYGD
204209
SMÅBARNSTILLEGG -> SatsType.SMA

src/test/enhetstester/kotlin/no/nav/familie/ba/sak/kjerne/beregning/SatsServiceTest.kt

+31-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import java.time.LocalDate
3030

3131
class SatsServiceTest {
3232
@Test
33-
fun `Skal opprette korrekt tidslinje for ordinær barnetrygd for barn`() {
33+
fun `Skal opprette korrekt tidslinje for ordinær barnetrygd for barn som ble 6 år mens TILLEGGS_ORBA var aktivt`() {
3434
val barn = lagPerson(type = PersonType.BARN, fødselsdato = LocalDate.of(2017, 4, 6))
3535

3636
val ordinærTidslinje = lagOrdinærTidslinje(barn)
@@ -50,6 +50,35 @@ class SatsServiceTest {
5050
assertPeriode(TestKrPeriode(beløp = 1766, fom = "2024-09", tom = null), ordinærePerioder[9])
5151
}
5252

53+
@Test
54+
fun `Skal opprette korrekt tidslinje for ordinær barnetrygd for barn som er født etter at TILLEGGS_ORBA er ferdig`() {
55+
val barn = lagPerson(type = PersonType.BARN, fødselsdato = LocalDate.of(2025, 1, 6))
56+
57+
val ordinærTidslinje = lagOrdinærTidslinje(barn)
58+
val ordinærePerioder = ordinærTidslinje.tilPerioderIkkeNull().toList()
59+
60+
assertEquals(1, ordinærePerioder.size)
61+
62+
assertPeriode(TestKrPeriode(beløp = 1766, fom = "2025-01", tom = null), ordinærePerioder[0])
63+
}
64+
65+
@Test
66+
fun `Skal opprette korrekt tidslinje for ordinær barnetrygd for barn som blir 6 år etter at TILLEGGS_ORBA er fjernet`() {
67+
val barn = lagPerson(type = PersonType.BARN, fødselsdato = LocalDate.of(2019, 12, 6))
68+
69+
val ordinærTidslinje = lagOrdinærTidslinje(barn)
70+
val ordinærePerioder = ordinærTidslinje.tilPerioderIkkeNull().toList()
71+
72+
assertEquals(6, ordinærePerioder.size)
73+
74+
assertPeriode(TestKrPeriode(beløp = 1054, fom = "2019-12", tom = "2020-08"), ordinærePerioder[0])
75+
assertPeriode(TestKrPeriode(beløp = 1354, fom = "2020-09", tom = "2021-08"), ordinærePerioder[1])
76+
assertPeriode(TestKrPeriode(beløp = 1654, fom = "2021-09", tom = "2021-12"), ordinærePerioder[2])
77+
assertPeriode(TestKrPeriode(beløp = 1676, fom = "2022-01", tom = "2023-02"), ordinærePerioder[3])
78+
assertPeriode(TestKrPeriode(beløp = 1723, fom = "2023-03", tom = "2023-06"), ordinærePerioder[4])
79+
assertPeriode(TestKrPeriode(beløp = 1766, fom = "2023-07", tom = null), ordinærePerioder[5])
80+
}
81+
5382
private fun assertPeriode(
5483
forventet: TestKrPeriode,
5584
faktisk: Periode<Int>,
@@ -99,7 +128,7 @@ class SatsServiceTest {
99128
(sep(2021)..des(2021)).tilTidslinje { 1654 } +
100129
(jan(2022)..feb(2023)).tilTidslinje { 1676 } +
101130
(mar(2023)..jun(2023)).tilTidslinje { 1723 } +
102-
(jul(2023)..uendelig).tilTidslinje { 1766 }
131+
(jul(2023)..aug(2024)).tilTidslinje { 1766 }
103132

104133
val faktisk = satstypeTidslinje(TILLEGG_ORBA)
105134

Original file line numberDiff line numberDiff line change
@@ -1,34 +1,92 @@
11
package no.nav.familie.ba.sak.kjerne.beregning.domene
22

3+
import io.mockk.every
4+
import io.mockk.mockk
5+
import no.nav.familie.ba.sak.datagenerator.lagPerson
36
import no.nav.familie.ba.sak.integrasjoner.økonomi.utbetalingsoppdrag.YtelsetypeBA
7+
import no.nav.familie.ba.sak.kjerne.grunnlag.personopplysninger.Person
48
import org.assertj.core.api.Assertions.assertThat
9+
import org.junit.jupiter.api.Nested
510
import org.junit.jupiter.api.Test
11+
import java.time.LocalDate
612

713
class YtelseTypeTest {
8-
@Test
9-
fun `skal mappe ORDINÆR_BARNETRYGD ytelsestype til ORDINÆR_BARNETRYGD ytelsetypeBA`() {
10-
// Act
11-
val ytelsetypeBA = YtelseType.ORDINÆR_BARNETRYGD.tilYtelseType()
14+
@Nested
15+
inner class TilYtelseTypeTest {
16+
@Test
17+
fun `skal mappe ORDINÆR_BARNETRYGD ytelsestype til ORDINÆR_BARNETRYGD ytelsetypeBA`() {
18+
// Act
19+
val ytelsetypeBA = YtelseType.ORDINÆR_BARNETRYGD.tilYtelseType()
1220

13-
// Assert
14-
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.ORDINÆR_BARNETRYGD)
15-
}
21+
// Assert
22+
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.ORDINÆR_BARNETRYGD)
23+
}
24+
25+
@Test
26+
fun `skal mappe UTVIDET_BARNETRYGD ytelsestype til UTVIDET_BARNETRYGD ytelsetypeBA`() {
27+
// Act
28+
val ytelsetypeBA = YtelseType.UTVIDET_BARNETRYGD.tilYtelseType()
29+
30+
// Assert
31+
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.UTVIDET_BARNETRYGD)
32+
}
1633

17-
@Test
18-
fun `skal mappe UTVIDET_BARNETRYGD ytelsestype til UTVIDET_BARNETRYGD ytelsetypeBA`() {
19-
// Act
20-
val ytelsetypeBA = YtelseType.UTVIDET_BARNETRYGD.tilYtelseType()
34+
@Test
35+
fun `skal mappe SMÅBARNSTILLEGG ytelsestype til SMÅBARNSTILLEGG ytelsetypeBA`() {
36+
// Act
37+
val ytelsetypeBA = YtelseType.SMÅBARNSTILLEGG.tilYtelseType()
2138

22-
// Assert
23-
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.UTVIDET_BARNETRYGD)
39+
// Assert
40+
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.SMÅBARNSTILLEGG)
41+
}
2442
}
2543

26-
@Test
27-
fun `skal mappe SMÅBARNSTILLEGG ytelsestype til SMÅBARNSTILLEGG ytelsetypeBA`() {
28-
// Act
29-
val ytelsetypeBA = YtelseType.SMÅBARNSTILLEGG.tilYtelseType()
44+
@Nested
45+
inner class TilSatsTypeTest {
46+
@Test
47+
fun `tilSatsType for ORDINÆR_BARNETRYGD for en som er under 6 år i august 2024 skal returnere TILLEGGS_ORBA`() {
48+
val person = lagPerson(fødselsdato = LocalDate.of(2024, 8, 1).minusYears(6).plusMonths(1))
49+
val ytelseDato = LocalDate.of(2024, 8, 1)
50+
51+
val result = YtelseType.ORDINÆR_BARNETRYGD.tilSatsType(person, ytelseDato)
52+
assertThat(result).isEqualTo(SatsType.TILLEGG_ORBA)
53+
}
54+
55+
@Test
56+
fun `tilSatsType for ORDINÆR_BARNETRYGD for en som er under 6 år i september 2024 skal returnere ORBA`() {
57+
val person = lagPerson(fødselsdato = LocalDate.of(2024, 9, 1).minusYears(6).plusMonths(1))
58+
val ytelseDato = LocalDate.of(2024, 9, 1)
59+
60+
val result = YtelseType.ORDINÆR_BARNETRYGD.tilSatsType(person, ytelseDato)
61+
assertThat(result).isEqualTo(SatsType.ORBA)
62+
}
63+
64+
@Test
65+
fun `tilSatsType for ORDINÆR_BARNETRYGD etter 6 år`() {
66+
val person = mockk<Person>()
67+
val ytelseDato = LocalDate.of(2026, 1, 1)
68+
every { person.hentSeksårsdag() } returns LocalDate.of(2025, 1, 1)
69+
70+
val result = YtelseType.ORDINÆR_BARNETRYGD.tilSatsType(person, ytelseDato)
71+
assertThat(result).isEqualTo(SatsType.ORBA)
72+
}
73+
74+
@Test
75+
fun `tilSatsType for UTVIDET_BARNETRYGD`() {
76+
val person = mockk<Person>()
77+
val ytelseDato = LocalDate.of(2020, 1, 1)
78+
79+
val result = YtelseType.UTVIDET_BARNETRYGD.tilSatsType(person, ytelseDato)
80+
assertThat(result).isEqualTo(SatsType.UTVIDET_BARNETRYGD)
81+
}
82+
83+
@Test
84+
fun `tilSatsType for SMÅBARNSTILLEGG`() {
85+
val person = mockk<Person>()
86+
val ytelseDato = LocalDate.of(2020, 1, 1)
3087

31-
// Assert
32-
assertThat(ytelsetypeBA).isEqualTo(YtelsetypeBA.SMÅBARNSTILLEGG)
88+
val result = YtelseType.SMÅBARNSTILLEGG.tilSatsType(person, ytelseDato)
89+
assertThat(result).isEqualTo(SatsType.SMA)
90+
}
3391
}
3492
}

src/test/enhetstester/kotlin/no/nav/familie/ba/sak/util/SatserForTester.kt

+2-12
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,11 @@ import no.nav.familie.ba.sak.kjerne.beregning.domene.Sats
77
import no.nav.familie.ba.sak.kjerne.beregning.domene.SatsType
88
import java.time.LocalDate
99

10-
fun tilleggOrdinærSatsTilTester(): Int =
11-
SatsService
12-
.finnAlleSatserFor(SatsType.TILLEGG_ORBA)
13-
.findLast {
14-
it.gyldigFom <= LocalDate.now().plusDays(1)
15-
}!!
16-
.beløp
17-
1810
fun sisteUtvidetSatsTilTester(): Int = SatsService.finnSisteSatsFor(SatsType.UTVIDET_BARNETRYGD).beløp
1911

2012
fun sisteSmåbarnstilleggSatsTilTester(): Int = SatsService.finnSisteSatsFor(SatsType.SMA).beløp
2113

22-
fun sisteTilleggOrdinærSats(): Double = SatsService.finnSisteSatsFor(SatsType.TILLEGG_ORBA).beløp.toDouble()
23-
24-
fun tilleggOrdinærSatsNesteMånedTilTester(): Sats =
25-
SatsService.finnAlleSatserFor(SatsType.TILLEGG_ORBA).findLast {
14+
fun ordinærSatsNesteMånedTilTester(): Sats =
15+
SatsService.finnAlleSatserFor(SatsType.ORBA).findLast {
2616
it.gyldigFom.toYearMonth() <= LocalDate.now().nesteMåned()
2717
}!!

src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/kjerne/verdikjedetester/BehandleSmåbarnstilleggTest.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenarioPerson
4040
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.stubScenario
4141
import no.nav.familie.ba.sak.task.OpprettTaskService
4242
import no.nav.familie.ba.sak.task.dto.ManuellOppgaveType
43+
import no.nav.familie.ba.sak.util.ordinærSatsNesteMånedTilTester
4344
import no.nav.familie.ba.sak.util.sisteSmåbarnstilleggSatsTilTester
4445
import no.nav.familie.ba.sak.util.sisteUtvidetSatsTilTester
45-
import no.nav.familie.ba.sak.util.tilleggOrdinærSatsTilTester
4646
import no.nav.familie.kontrakter.felles.Ressurs
4747
import no.nav.familie.kontrakter.felles.ef.Datakilde
4848
import no.nav.familie.kontrakter.felles.ef.EksternPeriode
@@ -103,7 +103,7 @@ class BehandleSmåbarnstilleggTest(
103103
@BeforeEach
104104
fun førHverTest() {
105105
mockkObject(SatsTidspunkt)
106-
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2022, 12, 31)
106+
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2024, 9, 1)
107107
}
108108

109109
@AfterEach
@@ -192,7 +192,7 @@ class BehandleSmåbarnstilleggTest(
192192
)
193193

194194
assertEquals(
195-
tilleggOrdinærSatsTilTester() + sisteUtvidetSatsTilTester() + sisteSmåbarnstilleggSatsTilTester(),
195+
ordinærSatsNesteMånedTilTester().beløp + sisteUtvidetSatsTilTester() + sisteSmåbarnstilleggSatsTilTester(),
196196
hentNåværendeEllerNesteMånedsUtbetaling(
197197
behandling = restUtvidetBehandlingEtterBehandlingsResultat.data!!,
198198
),

src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/kjerne/verdikjedetester/FødselshendelseFørstegangsbehandlingTest.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenario
1919
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenarioPerson
2020
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.stubScenario
2121
import no.nav.familie.ba.sak.task.BehandleFødselshendelseTask
22-
import no.nav.familie.ba.sak.util.tilleggOrdinærSatsNesteMånedTilTester
22+
import no.nav.familie.ba.sak.util.ordinærSatsNesteMånedTilTester
2323
import no.nav.familie.kontrakter.felles.getDataOrThrow
2424
import org.junit.jupiter.api.Assertions.assertEquals
2525
import org.junit.jupiter.api.Test
@@ -163,14 +163,14 @@ class FødselshendelseFørstegangsbehandlingTest(
163163
val utbetalingsperioder = aktivBehandling.utbetalingsperioder
164164
val gjeldendeUtbetalingsperiode =
165165
utbetalingsperioder.find {
166-
it.periodeFom.toYearMonth() >= tilleggOrdinærSatsNesteMånedTilTester().gyldigFom.toYearMonth() &&
167-
it.periodeFom.toYearMonth() <= tilleggOrdinærSatsNesteMånedTilTester().gyldigTom.toYearMonth()
166+
it.periodeFom.toYearMonth() >= ordinærSatsNesteMånedTilTester().gyldigFom.toYearMonth() &&
167+
it.periodeFom.toYearMonth() <= ordinærSatsNesteMånedTilTester().gyldigTom.toYearMonth()
168168
}!!
169169

170170
assertUtbetalingsperiode(
171171
gjeldendeUtbetalingsperiode,
172172
2,
173-
tilleggOrdinærSatsNesteMånedTilTester().beløp * 2,
173+
ordinærSatsNesteMånedTilTester().beløp * 2,
174174
)
175175
}
176176
}

src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/kjerne/verdikjedetester/FødselshendelseHenleggelseTest.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ import no.nav.familie.ba.sak.kjørbehandling.kjørStegprosessForFGB
3535
import no.nav.familie.ba.sak.task.BehandleFødselshendelseTask
3636
import no.nav.familie.ba.sak.task.OpprettTaskService
3737
import no.nav.familie.ba.sak.task.dto.ManuellOppgaveType
38+
import no.nav.familie.ba.sak.util.ordinærSatsNesteMånedTilTester
3839
import no.nav.familie.ba.sak.util.sisteUtvidetSatsTilTester
39-
import no.nav.familie.ba.sak.util.tilleggOrdinærSatsNesteMånedTilTester
4040
import no.nav.familie.kontrakter.felles.personopplysning.Bostedsadresse
4141
import no.nav.familie.kontrakter.felles.personopplysning.Matrikkeladresse
4242
import no.nav.familie.kontrakter.felles.personopplysning.Statsborgerskap
@@ -65,7 +65,7 @@ class FødselshendelseHenleggelseTest(
6565
@BeforeEach
6666
fun førHverTest() {
6767
mockkObject(SatsTidspunkt)
68-
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2022, 12, 31)
68+
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2024, 9, 1)
6969
}
7070

7171
@AfterEach
@@ -328,7 +328,7 @@ class FødselshendelseHenleggelseTest(
328328

329329
assertEquals(BehandlingUnderkategori.UTVIDET, behandling.underkategori)
330330
assertEquals(
331-
tilleggOrdinærSatsNesteMånedTilTester().beløp + sisteUtvidetSatsTilTester(),
331+
ordinærSatsNesteMånedTilTester().beløp + sisteUtvidetSatsTilTester(),
332332
hentNåværendeEllerNesteMånedsUtbetaling(
333333
behandling = utvidetBehandlingService.lagRestUtvidetBehandling(behandlingId = behandling.id),
334334
),

src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/kjerne/verdikjedetester/FødselshendelseRevurderingTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenario
1616
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenarioPerson
1717
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.stubScenario
1818
import no.nav.familie.ba.sak.task.BehandleFødselshendelseTask
19-
import no.nav.familie.ba.sak.util.tilleggOrdinærSatsNesteMånedTilTester
19+
import no.nav.familie.ba.sak.util.ordinærSatsNesteMånedTilTester
2020
import no.nav.familie.kontrakter.felles.getDataOrThrow
2121
import org.junit.jupiter.api.Assertions.assertEquals
2222
import org.junit.jupiter.api.Test
@@ -126,7 +126,7 @@ class FødselshendelseRevurderingTest(
126126
assertUtbetalingsperiode(
127127
nesteMånedUtbetalingsperiode,
128128
2,
129-
tilleggOrdinærSatsNesteMånedTilTester().beløp * 2,
129+
ordinærSatsNesteMånedTilTester().beløp * 2,
130130
)
131131
}
132132
}

src/test/integrasjonstester/kotlin/no/nav/familie/ba/sak/kjerne/verdikjedetester/JournalførOgBehandleFørstegangssøknadNasjonalTest.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ import no.nav.familie.ba.sak.kjerne.vedtak.vedtaksperiode.VedtaksperiodeService
3131
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenario
3232
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.RestScenarioPerson
3333
import no.nav.familie.ba.sak.kjerne.verdikjedetester.scenario.stubScenario
34+
import no.nav.familie.ba.sak.util.ordinærSatsNesteMånedTilTester
3435
import no.nav.familie.ba.sak.util.sisteUtvidetSatsTilTester
35-
import no.nav.familie.ba.sak.util.tilleggOrdinærSatsTilTester
3636
import no.nav.familie.kontrakter.felles.Ressurs
3737
import no.nav.familie.kontrakter.felles.tilbakekreving.Tilbakekrevingsvalg
3838
import org.junit.jupiter.api.AfterEach
@@ -54,7 +54,7 @@ class JournalførOgBehandleFørstegangssøknadNasjonalTest(
5454
@BeforeEach
5555
fun førHverTest() {
5656
mockkObject(SatsTidspunkt)
57-
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2022, 12, 31)
57+
every { SatsTidspunkt.senesteSatsTidspunkt } returns LocalDate.of(2024, 9, 1)
5858
}
5959

6060
@AfterEach
@@ -154,7 +154,7 @@ class JournalførOgBehandleFørstegangssøknadNasjonalTest(
154154
)
155155

156156
assertEquals(
157-
tilleggOrdinærSatsTilTester(),
157+
ordinærSatsNesteMånedTilTester().beløp,
158158
hentNåværendeEllerNesteMånedsUtbetaling(
159159
behandling = restUtvidetBehandlingEtterBehandlingsresultat.data!!,
160160
),
@@ -350,7 +350,7 @@ class JournalførOgBehandleFørstegangssøknadNasjonalTest(
350350
)
351351

352352
assertEquals(
353-
tilleggOrdinærSatsTilTester() + sisteUtvidetSatsTilTester(),
353+
ordinærSatsNesteMånedTilTester().beløp + sisteUtvidetSatsTilTester(),
354354
hentNåværendeEllerNesteMånedsUtbetaling(
355355
behandling = restUtvidetBehandlingEtterBehandlingsresultat.data!!,
356356
),

0 commit comments

Comments
 (0)