Skip to content

Commit

Permalink
Nav 24213 forskyv barnehageplass for lovvkerk 2025 (#1078)
Browse files Browse the repository at this point in the history
Favro(s):

https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-24213

https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-24214

### 💰 Hva skal gjøres, og hvorfor?
Pga. endringer for lovverk 2025 vil man i noen tilfeller få en
"karantenemåned" hvor vi må forskyve f.o.m. datoen to måneder fram i
tid. Dette gjelder når barnet slutter i fulltid barnhageplass og går
over til enten full eller gradert KS.

### 🔎️ Er det noe spesielt du ønsker tilbakemelding om?
Nei

### ✅ 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.
- [x] Jeg har skrevet tester. Hvis du ikke har skrevet tester, beskriv
hvorfor under 👇

### 💬 Ønsker du en muntlig gjennomgang?
- [ ] Ja
- [x] Nei
  • Loading branch information
thoalm authored Feb 6, 2025
1 parent a0ae1af commit 6b2b672
Show file tree
Hide file tree
Showing 5 changed files with 188 additions and 48 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ fun forskyvFomBasertPåGraderingsforskjell(
-> fomDato.minusDays(1).plusMonths(1).førsteDagIInneværendeMåned()

Graderingsforskjell.INGEN_UTBETALING_GRUNNET_FULL_BARNEHAGEPLASS_TIL_ØKNING,
-> fomDato.minusDays(1).plusMonths(2).førsteDagIInneværendeMåned()

Graderingsforskjell.INGEN_UTBETALING_GRUNNET_FØRSTE_PERIODE_TIL_ØKNING,
-> fomDato.plusMonths(1).førsteDagIInneværendeMåned()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ fun finnGraderingsforskjellMellomDenneOgForrigePeriode(
return when {
graderingForrigePeriode > graderingDennePerioden && graderingDennePerioden == BigDecimal.ZERO -> Graderingsforskjell.REDUKSJON_GÅR_TIL_INGEN_UTBETALING
graderingForrigePeriode > graderingDennePerioden -> Graderingsforskjell.REDUKSJON
sluttetIBarnehageDennePerioden -> GraderingsforskjellKNING_GRUNNET_SLUTT_I_BARNEHAGE
graderingForrigePeriode < graderingDennePerioden && graderingForrigePeriode == BigDecimal.ZERO -> if (erFørstePeriode) Graderingsforskjell.INGEN_UTBETALING_GRUNNET_FØRSTE_PERIODE_TIL_ØKNING else Graderingsforskjell.INGEN_UTBETALING_GRUNNET_FULL_BARNEHAGEPLASS_TIL_ØKNING
sluttetIBarnehageDennePerioden -> GraderingsforskjellKNING_GRUNNET_SLUTT_I_BARNEHAGE
graderingForrigePeriode < graderingDennePerioden -> GraderingsforskjellKNING
else -> Graderingsforskjell.LIK
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ class FomForskyverTest {
}

@Test
fun `skal forskyve fom dato for graderingsforskjell INGEN_UTBETALING_GRUNNET_FULL_BARNEHAGEPLASS_TIL_ØKNING til første dag i neste måneden når fom dato er siste dag i måneden`() {
fun `skal forskyve fom dato for graderingsforskjell INGEN_UTBETALING_GRUNNET_FULL_BARNEHAGEPLASS_TIL_ØKNING til første dag to måneder etter fom dato når fom dato er siste dag i måneden`() {
// Arrange
val fomDato = LocalDate.of(2025, 1, 31)

Expand All @@ -129,7 +129,7 @@ class FomForskyverTest {
)

// Assert
assertThat(forskjøvetFom).isEqualTo(LocalDate.of(2025, 2, 1))
assertThat(forskjøvetFom).isEqualTo(LocalDate.of(2025, 3, 1))
}

@Test
Expand Down
Loading

0 comments on commit 6b2b672

Please sign in to comment.