Skip to content

Commit

Permalink
Legger til automatisering av gradering hvor uttaksprosenten er større…
Browse files Browse the repository at this point in the history
… enn mors stillingsprosent
  • Loading branch information
espenwaaga committed Jul 5, 2024
1 parent d68dd54 commit a850198
Show file tree
Hide file tree
Showing 9 changed files with 77 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,7 @@ private RegelResultatBehandlerResultat behandleRegelresultat(Evaluation evalueri
regelGrunnlag) ? SamtidigUttakUtil.uttaksprosentAnnenpart(fastsettePeriodeGrunnlag) : SamtidigUttaksprosent.ZERO;

return switch (utfallType) {
case AVSLÅTT -> behandler.avslåAktuellPeriode(aktuellPeriode, regelresultat, knekkpunktOpt,
overlapperMedInnvilgetAnnenpartsPeriode(aktuellPeriode, annenpartUttaksperioder(regelGrunnlag)));
case AVSLÅTT -> behandler.avslåAktuellPeriode(aktuellPeriode, regelresultat, knekkpunktOpt);
case INNVILGET -> behandler.innvilgAktuellPeriode(aktuellPeriode, knekkpunktOpt, regelresultat, annenpartSamtidigUttaksprosent);
case MANUELL_BEHANDLING -> behandler.manuellBehandling(aktuellPeriode, regelresultat);
};
Expand All @@ -212,11 +211,6 @@ private List<AnnenpartUttakPeriode> annenpartUttaksperioder(RegelGrunnlag regelG
return regelGrunnlag.getAnnenPart() == null ? Collections.emptyList() : regelGrunnlag.getAnnenPart().getUttaksperioder();
}

private boolean overlapperMedInnvilgetAnnenpartsPeriode(OppgittPeriode aktuellPeriode, List<AnnenpartUttakPeriode> annenPartUttaksperioder) {
return annenPartUttaksperioder.stream()
.anyMatch(annenpartsPeriode -> annenpartsPeriode.overlapper(aktuellPeriode) && annenpartsPeriode.isInnvilget());
}

private Optional<TomKontoKnekkpunkt> finnKnekkpunkt(OppgittPeriode aktuellPeriode,
RegelGrunnlag regelGrunnlag,
SaldoUtregning saldoUtregning,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ RegelResultatBehandlerResultat innvilgAktuellPeriode(OppgittPeriode oppgittPerio

RegelResultatBehandlerResultat avslåAktuellPeriode(OppgittPeriode oppgittPeriode,
FastsettePerioderRegelresultat regelresultat,
Optional<TomKontoKnekkpunkt> knekkpunktOpt,
boolean overlapperInnvilgetAnnenpartsPeriode) {
Optional<TomKontoKnekkpunkt> knekkpunktOpt) {
var overlapperInnvilgetAnnenpartsPeriode = overlapperMedInnvilgetAnnenpartsPeriode(oppgittPeriode, annenpartUttaksperioder(regelGrunnlag));
var avslåPeriode = knekkpunktOpt.map(TomKontoKnekkpunkt::dato)
.filter(d -> !overlapperInnvilgetAnnenpartsPeriode)
.map(knekkdato -> oppgittPeriode.kopiMedNyPeriode(oppgittPeriode.getFom(), knekkdato.minusDays(1)))
Expand Down Expand Up @@ -163,22 +163,25 @@ private PeriodeAktivitetResultat finnPeriodeAktivitetResultat(OppgittPeriode opp
}

private boolean skalRedusereUtbetalingsgradMedFulleTrekkdagerPgaDelvisGodkjentArbeid(OppgittPeriode oppgittPeriode, AktivitetIdentifikator aktivitet) {
if (overlapperMedInnvilgetAnnenpartsPeriode(oppgittPeriode, annenpartUttaksperioder(regelGrunnlag))) {
if (oppgittPeriode.erSøktSamtidigUttak() || overlapperMedInnvilgetAnnenpartsPeriode(oppgittPeriode, annenpartUttaksperioder(regelGrunnlag))) {
return false;
}

if (oppgittPeriode.getMorsStillingsprosent() == null) {
return false;
}

if (oppgittPeriode.erSøktGradering(aktivitet) || oppgittPeriode.erSøktSamtidigUttak()) {
var redusertUtbetalingsgrad = oppgittPeriode.erSøktGradering(aktivitet) ? BigDecimal.valueOf(100)
.subtract(oppgittPeriode.getArbeidsprosent()) : oppgittPeriode.getSamtidigUttaksprosent().decimalValue();
return redusertUtbetalingsgrad.compareTo(oppgittPeriode.getMorsStillingsprosent().decimalValue()) >= 0;
if (oppgittPeriode.erSøktGradering(aktivitet) && gradertUttakMindreEnnMorsStillingsprosent(oppgittPeriode)) {
return false;
}
return true;
}

private static boolean gradertUttakMindreEnnMorsStillingsprosent(OppgittPeriode oppgittPeriode) {
return BigDecimal.valueOf(100).subtract(oppgittPeriode.getArbeidsprosent())
.compareTo(oppgittPeriode.getMorsStillingsprosent().decimalValue()) < 0;
}

private boolean isHarIgjenTrekkdager(OppgittPeriode oppgittPeriode,
AktivitetIdentifikator aktivitet,
FastsettePerioderRegelresultat regelresultat,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,13 @@ public static Trekkdager trekkdagerFor(Periode periode,
SamtidigUttaksprosent samtidigUttaksprosent,
boolean skalRedusereUtbetalingsgradMedFulleTrekkdagerPgaDelvisGodkjentArbeid) {
var trekkdagerUtenGradering = Virkedager.beregnAntallVirkedager(periode);
if (!skalRedusereUtbetalingsgradMedFulleTrekkdagerPgaDelvisGodkjentArbeid && gradert) {
if (skalRedusereUtbetalingsgradMedFulleTrekkdagerPgaDelvisGodkjentArbeid) {
return new Trekkdager(trekkdagerUtenGradering);
}
if (gradert) {
return trekkdagerMedGradering(trekkdagerUtenGradering, gradertArbeidstidsprosent);
}
if (!skalRedusereUtbetalingsgradMedFulleTrekkdagerPgaDelvisGodkjentArbeid && samtidigUttaksprosent != null) {
if (samtidigUttaksprosent != null) {
//Samme utregning som med gradering
return trekkdagerMedGradering(trekkdagerUtenGradering, BigDecimal.valueOf(100).subtract(samtidigUttaksprosent.decimalValue()));
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav;

import java.math.BigDecimal;

import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.FastsettePeriodeGrunnlag;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.grunnlag.MorsAktivitet;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.grunnlag.OppgittPeriode;
Expand All @@ -14,7 +12,7 @@
public class SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent extends LeafSpecification<FastsettePeriodeGrunnlag> {

public static final String ID = "AKT_ARBEID_1";
public static final String BESKRIVELSE = "Er mor i arbeid og har en stillingsprosent under 75 prosent";
public static final String BESKRIVELSE = "Er mor i arbeid og har en stillingsprosent under 75 prosent?";

public SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent() {
super(ID);
Expand All @@ -23,20 +21,12 @@ public SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent() {
@Override
public Evaluation evaluate(FastsettePeriodeGrunnlag grunnlag) {
var aktuellPeriode = grunnlag.getAktuellPeriode();
if (erMorIArbeidOgHarEnStillingsprosentMindreEnn75Prosent(aktuellPeriode)
&& (SamtidigUttakUtil.søktSamtidigUttakForPeriode(grunnlag) || grunnlag.getAktuellPeriode().erSøktGradering())
&& uttaksprosentenErMindreEnnMorsStillingsprosent(aktuellPeriode)) {
if (erMorIArbeidOgHarEnStillingsprosentMindreEnn75Prosent(aktuellPeriode) && (SamtidigUttakUtil.søktSamtidigUttakForPeriode(grunnlag) || grunnlag.getAktuellPeriode().erSøktGradering())) {
return ja(); // manuell
}

return nei(); // innvilget
}

private static boolean uttaksprosentenErMindreEnnMorsStillingsprosent(OppgittPeriode aktuellPeriode) {
var redusertUtbetalingsgrad = aktuellPeriode.erSøktGradering() ? BigDecimal.valueOf(100)
.subtract(aktuellPeriode.getArbeidsprosent()) : aktuellPeriode.getSamtidigUttaksprosent().decimalValue();
return redusertUtbetalingsgrad.compareTo(aktuellPeriode.getMorsStillingsprosent().decimalValue()) < 0;
}

private static boolean erMorIArbeidOgHarEnStillingsprosentMindreEnn75Prosent(OppgittPeriode aktuellPeriode) {
return MorsAktivitet.ARBEID.equals(aktuellPeriode.getMorsAktivitet()) && aktuellPeriode.getMorsStillingsprosent() != null;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
package no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav;

import java.math.BigDecimal;

import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.FastsettePeriodeGrunnlag;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.grunnlag.OppgittPeriode;
import no.nav.fpsak.nare.doc.RuleDocumentation;
import no.nav.fpsak.nare.evaluation.Evaluation;
import no.nav.fpsak.nare.specification.LeafSpecification;

@RuleDocumentation(SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent.ID)
public class SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent extends LeafSpecification<FastsettePeriodeGrunnlag> {

public static final String ID = "AKT_ARBEID_2";
public static final String BESKRIVELSE = "Er gradert uttaksprosenten større eller lik mors stillingsprosent?";

public SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent() {
super(ID);
}

@Override
public Evaluation evaluate(FastsettePeriodeGrunnlag grunnlag) {
var aktuellPeriode = grunnlag.getAktuellPeriode();
if (gradertUttaksprosentStørreEllerLikMorsStillingsprosent(aktuellPeriode)) {
return ja();
}
return nei();
}

private static boolean gradertUttaksprosentStørreEllerLikMorsStillingsprosent(OppgittPeriode aktuellPeriode) {
var gradertUttaksprosent = BigDecimal.valueOf(100).subtract(aktuellPeriode.getArbeidsprosent());
return gradertUttaksprosent.compareTo(aktuellPeriode.getMorsStillingsprosent().decimalValue()) >= 0;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmUttakSkjerEtterDeFørsteUkene;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIAktivitet;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.GraderingIkkeInnvilgetÅrsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.IkkeOppfylt;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.IkkeOppfyltÅrsak;
Expand Down Expand Up @@ -212,10 +213,16 @@ private Specification<FastsettePeriodeGrunnlag> sjekkOmMorErIAktivitetIGradertPe

private Specification<FastsettePeriodeGrunnlag> sjekkOmMorErIArbeidMedStillingprosentUnder75Prosent() {
return rs.hvisRegel(SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.ID, SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.BESKRIVELSE)
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), Manuellbehandling.opprett("UT1326", InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true))
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), sjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent())
.ellers(Oppfylt.opprett("UT1272", InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER, true));
}

private Specification<FastsettePeriodeGrunnlag> sjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent() {
return rs.hvisRegel(SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent.ID, SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent.BESKRIVELSE)
.hvis(new SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent(), Oppfylt.opprett("UT1272", InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER, true)) // TODO
.ellers(Manuellbehandling.opprett("UT1330", InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true));
}

private Specification<FastsettePeriodeGrunnlag> delFlytForVanligUttak() {
var sjekkOmMorErIArbeidMedStillingprosentUnder75Prosent = rs.hvisRegel(SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.ID, SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.BESKRIVELSE)
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), Manuellbehandling.opprett("UT1327", InnvilgetÅrsak.FELLESPERIODE_ELLER_FORELDREPENGER, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmUttakStarterFørUttakForForeldrepengerFørFødsel;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIAktivitet;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.FastsettePeriodeUtfall;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.GraderingIkkeInnvilgetÅrsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.IkkeOppfylt;
Expand Down Expand Up @@ -301,10 +302,16 @@ private Specification<FastsettePeriodeGrunnlag> sjekkGraderingVedKunFarMedmorRet

private Specification<FastsettePeriodeGrunnlag> sjekkOmMorErIArbeidMedStillingprosentUnder75ProsentMedGradering() {
return rs.hvisRegel(SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.ID, SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.BESKRIVELSE)
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), Manuellbehandling.opprett("UT1329", InnvilgetÅrsak.GRADERING_FORELDREPENGER_KUN_FAR_HAR_RETT, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true))
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), sjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent())
.ellers(Oppfylt.opprett("UT1315", InnvilgetÅrsak.GRADERING_FORELDREPENGER_KUN_FAR_HAR_RETT, true));
}

private Specification<FastsettePeriodeGrunnlag> sjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent() {
return rs.hvisRegel(SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent.ID, SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent.BESKRIVELSE)
.hvis(new SjekkOmSøktUttaksprosentErStørreEllerLikMorsStillingsprosent(), Oppfylt.opprett("UT1331", InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER, true)) // TODO
.ellers(Manuellbehandling.opprett("UT1329", InnvilgetÅrsak.GRADERING_FORELDREPENGER_KUN_FAR_HAR_RETT, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true));
}

private Specification<FastsettePeriodeGrunnlag> sjekkOmMorErIArbeidMedStillingprosentUnder75Prosent() {
return rs.hvisRegel(SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.ID, SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent.BESKRIVELSE)
.hvis(new SjekkOmMorErIArbeidMedStillingprosentUnder75Prosent(), Manuellbehandling.opprett("UT1328", InnvilgetÅrsak.FORELDREPENGER_KUN_FAR_HAR_RETT, Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID, true, true))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,6 @@ void far_fullt_uttak_mor_under_75_prosent_i_arbeid() {
var fastsattePerioder = fastsettPerioder(lagGrunnlag(oppgittPeriode));

assertThat(fastsattePerioder).hasSize(1);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPeriodeResultatÅrsak()).isEqualTo(InnvilgetÅrsak.GRADERING_FORELDREPENGER_KUN_FAR_HAR_RETT);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.INNVILGET);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getUtbetalingsgrad(ARBEIDSFORHOLD)).isEqualTo(new Utbetalingsgrad(40));
assertThat(fastsattePerioder.getFirst().uttakPeriode().getTrekkdager(ARBEIDSFORHOLD)).isEqualTo(new Trekkdager(30));
Expand All @@ -103,9 +100,6 @@ void far_fullt_uttak_mor_under_75_prosent_i_arbeid() {
var fastsattePerioder = fastsettPerioder(lagGrunnlag(oppgittPeriode));

assertThat(fastsattePerioder).hasSize(1);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPeriodeResultatÅrsak()).isEqualTo(InnvilgetÅrsak.GRADERING_FORELDREPENGER_KUN_FAR_HAR_RETT);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.INNVILGET);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getUtbetalingsgrad(ARBEIDSFORHOLD)).isEqualTo(new Utbetalingsgrad(40));
assertThat(fastsattePerioder.getFirst().uttakPeriode().getTrekkdager(ARBEIDSFORHOLD)).isEqualTo(new Trekkdager(30));
Expand Down Expand Up @@ -157,8 +151,8 @@ class BeggeHarRett {

@Test
void far_søker_50_prosent_uttak_mor_arbeider_40_prosent() {
var oppgittPeriode = OppgittPeriode.forGradering(FELLESPERIODE, FØDSELSDATO.plusWeeks(6), // 30 dager
FØDSELSDATO.plusWeeks(12).minusDays(1), null, SamtidigUttaksprosent.FIFTY, false, Set.of(),
var oppgittPeriode = OppgittPeriode.forVanligPeriode(FELLESPERIODE, FØDSELSDATO.plusWeeks(6), // 30 dager
FØDSELSDATO.plusWeeks(12).minusDays(1), SamtidigUttaksprosent.FIFTY, false,
FØDSELSDATO, FØDSELSDATO, ARBEID, new MorsStillingsprosent(40), DokumentasjonVurdering.MORS_AKTIVITET_GODKJENT);

var grunnlag = new RegelGrunnlag.Builder().behandling(farBehandling())
Expand All @@ -173,12 +167,12 @@ class BeggeHarRett {
var fastsattePerioder = fastsettPerioder(grunnlag);

assertThat(fastsattePerioder).hasSize(1);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPeriodeResultatÅrsak()).isEqualTo(InnvilgetÅrsak.GRADERING_FELLESPERIODE_ELLER_FORELDREPENGER);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.INNVILGET);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getUtbetalingsgrad(ARBEIDSFORHOLD)).isEqualTo(new Utbetalingsgrad(40));
assertThat(fastsattePerioder.getFirst().uttakPeriode().getTrekkdager(ARBEIDSFORHOLD)).isEqualTo(new Trekkdager(30));
assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.MANUELL_BEHANDLING);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getPeriodeResultatÅrsak()).isEqualTo(InnvilgetÅrsak.FELLESPERIODE_ELLER_FORELDREPENGER);
assertThat(fastsattePerioder.getFirst().uttakPeriode().getManuellbehandlingårsak()).isEqualTo(Manuellbehandlingårsak.AKTIVITETSKRAV_DELVIS_ARBEID);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getPerioderesultattype()).isEqualTo(Perioderesultattype.INNVILGET);
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getUtbetalingsgrad(ARBEIDSFORHOLD)).isEqualTo(new Utbetalingsgrad(40));
// assertThat(fastsattePerioder.getFirst().uttakPeriode().getTrekkdager(ARBEIDSFORHOLD)).isEqualTo(new Trekkdager(30));
}

}
Expand Down
Loading

0 comments on commit a850198

Please sign in to comment.