From d4ce978e1b88a63cf7dd64da932b22a36f0715f8 Mon Sep 17 00:00:00 2001 From: david steinsland Date: Fri, 8 Nov 2024 10:57:09 +0100 Subject: [PATCH] sjekker frilansarbeidsforhold fra aareg mot inntekter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit inntektskomponenten sluttet å svare med frilansarbeidsforhold 4. november, uten noen forvarsel eller ettervarsel. :) Co-authored-by: Simen Ullern Co-authored-by: Sivert Lunsæter --- .../helse/spleis/AbstractObservableTest.kt | 2 +- .../helse/spleis/graphql/AbstractE2ETest.kt | 3 +- .../SykepengegrunnlagForArbeidsgiverRiver.kt | 3 - .../meldinger/Vilk\303\245rsgrunnlagRiver.kt" | 3 - .../model/Vilk\303\245rsgrunnlagMessage.kt" | 17 +- .../spleis/mediator/TestMessageFactory.kt | 20 +-- .../e2e/AbstractEndToEndMediatorTest.kt | 5 +- .../spleis/mediator/e2e/FrilanserTest.kt | 26 --- .../Vilk\303\245rsgrunnlagRiverTest.kt" | 11 +- .../hendelser/InntektForSykepengegrunnlag.kt | 70 +------- .../hendelser/Vilk\303\245rsgrunnlag.kt" | 34 +++- .../kotlin/no/nav/helse/dsl/TestPerson.kt | 5 +- .../InntektForInntektsgrunnlagTest.kt | 161 +++--------------- .../Vilk\303\245rsgrunnlagHistorikkTest.kt" | 24 +-- .../no/nav/helse/spleis/e2e/FrilanserTest.kt | 22 +-- .../nav/helse/spleis/e2e/HendelseFactories.kt | 3 +- .../nav/helse/spleis/e2e/HendelseHandlers.kt | 4 +- .../nav/helse/spleis/e2e/MinimumInntektE2E.kt | 12 +- .../nav/helse/spleis/e2e/OpptjeningE2ETest.kt | 2 +- .../e2e/Skj\303\246ringstidspunktE2ETest.kt" | 9 +- .../nav/helse/spleis/e2e/SubsumsjonE2ETest.kt | 27 +-- .../e2e/Vilk\303\245rsgrunnlagE2ETest.kt" | 4 +- .../TrengerArbeidsgiveropplysningerTest.kt | 4 +- .../DelvisRefusjonRevurderingTest.kt | 1 - .../brukerutbetaling/DelvisRefusjonTest.kt | 8 +- .../FlereArbeidsgivereArbeidsforholdTest.kt | 39 ++--- .../FlereArbeidsgivereFlytTest.kt | 8 +- .../FlereArbeidsgivereForlengelserTest.kt | 3 +- .../FlereArbeidsgivereGhostTest.kt | 48 ++---- .../FlereArbeidsgivereTest.kt | 15 +- .../FlereArbeidsgivereUlikFomTest.kt | 62 +++---- .../FlereArbeidsgivereWarningsTest.kt | 2 +- ...edtaksperioderForFlereArbeidsgivereTest.kt | 2 +- .../inntektsmelding/InntektsmeldingE2ETest.kt | 4 +- .../InntektsmeldingOgFerieE2ETest.kt | 2 +- .../e2e/overstyring/NavUtbetalerAgpTest.kt | 3 +- .../overstyring/OverstyrArbeidsforholdTest.kt | 21 +-- .../overstyring/OverstyrGhostInntektTest.kt | 2 +- .../OverstyrInntektFlereArbeidsgivereTest.kt | 2 +- .../e2e/overstyring/OverstyrInntektTest.kt | 5 +- ...gningAvAvsluttetUtenUtbetalingNyE2ETest.kt | 4 +- .../RevurderInntektFlereArbeidsgivereTest.kt | 6 +- .../e2e/revurdering/RevurderInntektTest.kt | 4 +- ...ertS\303\270knadFlereArbeidsgivereTest.kt" | 9 +- .../RevurdereArbeidsforholdTest.kt | 9 +- .../revurdering/RevurdereGhostInntektTest.kt | 3 +- .../RevurderingInntektV2E2ETest.kt | 2 +- .../RevurderingOutOfOrderGapTest.kt | 12 +- .../spleis/e2e/ytelser/YtelserE2ETest.kt | 2 +- 49 files changed, 221 insertions(+), 528 deletions(-) diff --git a/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/AbstractObservableTest.kt b/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/AbstractObservableTest.kt index 4f5aac2c3e..7c67d0c56c 100644 --- a/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/AbstractObservableTest.kt +++ b/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/AbstractObservableTest.kt @@ -153,7 +153,7 @@ internal abstract class AbstractObservableTest { Periode(FOM.minusMonths(3), FOM.minusDays(1)) inntekter { ORGNUMMER inntekt INNTEKT } - }, arbeidsforhold = emptyList()), + }), inntekterForOpptjeningsvurdering: InntekterForOpptjeningsvurdering = InntekterForOpptjeningsvurdering(listOf( ArbeidsgiverInntekt(ORGNUMMER, listOf(ArbeidsgiverInntekt.MånedligInntekt(YearMonth.from(FOM.minusMonths(1)), INNTEKT, ArbeidsgiverInntekt.MånedligInntekt.Inntekttype.LØNNSINNTEKT, "kontantytelse", "fastloenn"))) diff --git a/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/graphql/AbstractE2ETest.kt b/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/graphql/AbstractE2ETest.kt index 43be636566..b75884b456 100644 --- a/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/graphql/AbstractE2ETest.kt +++ b/sykepenger-api/src/test/kotlin/no/nav/helse/spleis/graphql/AbstractE2ETest.kt @@ -260,8 +260,7 @@ internal abstract class AbstractE2ETest { Vilkårsgrunnlag.Arbeidsforhold(orgnr, oppstart, type = Arbeidsforholdtype.ORDINÆRT) }, inntekter = InntektForSykepengegrunnlag( - inntekter = inntekter.map { (orgnr, inntekt) -> grunnlag(orgnr, behov.skjæringstidspunkt, (1..3).map { inntekt }) }, - arbeidsforhold = emptyList() + inntekter = inntekter.map { (orgnr, inntekt) -> grunnlag(orgnr, behov.skjæringstidspunkt, (1..3).map { inntekt }) } ), orgnummer = behov.orgnummer ) diff --git a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/SykepengegrunnlagForArbeidsgiverRiver.kt b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/SykepengegrunnlagForArbeidsgiverRiver.kt index 93d0802440..1223af029e 100644 --- a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/SykepengegrunnlagForArbeidsgiverRiver.kt +++ b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/SykepengegrunnlagForArbeidsgiverRiver.kt @@ -29,9 +29,6 @@ internal class SykepengegrunnlagForArbeidsgiverRiver( requireAny("inntektstype", listOf("LOENNSINNTEKT", "NAERINGSINNTEKT", "PENSJON_ELLER_TRYGD", "YTELSE_FRA_OFFENTLIGE")) interestedIn("orgnummer", "fødselsnummer", "fordel", "beskrivelse") } - requireArray("arbeidsforholdliste") { - requireKey("orgnummer", "type") - } } } diff --git "a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/Vilk\303\245rsgrunnlagRiver.kt" "b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/Vilk\303\245rsgrunnlagRiver.kt" index ae18c18e6f..dca485b253 100644 --- "a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/Vilk\303\245rsgrunnlagRiver.kt" +++ "b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/Vilk\303\245rsgrunnlagRiver.kt" @@ -35,9 +35,6 @@ internal class VilkårsgrunnlagRiver( requireAny("inntektstype", listOf("LOENNSINNTEKT", "NAERINGSINNTEKT", "PENSJON_ELLER_TRYGD", "YTELSE_FRA_OFFENTLIGE")) interestedIn("orgnummer", "fødselsnummer", "fordel", "beskrivelse") } - requireArray("arbeidsforholdliste") { - requireKey("orgnummer", "type") - } } message.requireArray("@løsning.${InntekterForOpptjeningsvurdering.name}") { require("årMåned", JsonNode::asYearMonth) diff --git "a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/model/Vilk\303\245rsgrunnlagMessage.kt" "b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/model/Vilk\303\245rsgrunnlagMessage.kt" index 39066dcc7a..63bf3a1377 100644 --- "a/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/model/Vilk\303\245rsgrunnlagMessage.kt" +++ "b/sykepenger-mediators/src/main/kotlin/no/nav/helse/spleis/meldinger/model/Vilk\303\245rsgrunnlagMessage.kt" @@ -28,20 +28,6 @@ internal class VilkårsgrunnlagMessage(packet: JsonMessage, override val melding private val organisasjonsnummer = packet["organisasjonsnummer"].asText() private val inntekterForSykepengegrunnlag = mapSkatteopplysninger(packet["@løsning.${InntekterForSykepengegrunnlag.name}"]) - private val arbeidsforholdForSykepengegrunnlag = packet["@løsning.${InntekterForSykepengegrunnlag.name}"] - .flatMap { måned -> - måned["arbeidsforholdliste"] - .groupBy({ arbeidsforhold -> arbeidsforhold["orgnummer"].asText() }) { arbeidsforhold -> - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = måned["årMåned"].asYearMonth(), - erFrilanser = arbeidsforhold["type"].asText() == "frilanserOppdragstakerHonorarPersonerMm" - ) - }.toList() - } - .groupBy({ (orgnummer, _) -> orgnummer }) { (_, arbeidsforhold) -> arbeidsforhold } - .map { (orgnummer, arbeidsforhold) -> - InntektForSykepengegrunnlag.Arbeidsforhold(orgnummer, arbeidsforhold.flatten()) - } private val inntekterForOpptjeningsvurdering = mapSkatteopplysninger(packet["@løsning.${Aktivitet.Behov.Behovtype.InntekterForOpptjeningsvurdering.name}"]) private val arbeidsforhold = packet["@løsning.${ArbeidsforholdV2.name}"] @@ -89,8 +75,7 @@ internal class VilkårsgrunnlagMessage(packet: JsonMessage, override val melding medlemskapstatus = medlemskapstatus ), inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterForSykepengegrunnlag, - arbeidsforhold = arbeidsforholdForSykepengegrunnlag + inntekter = inntekterForSykepengegrunnlag ), inntekterForOpptjeningsvurdering = no.nav.helse.hendelser.InntekterForOpptjeningsvurdering(inntekter = inntekterForOpptjeningsvurdering), arbeidsforhold = arbeidsforhold diff --git a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/TestMessageFactory.kt b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/TestMessageFactory.kt index 290417c070..0d11253e4d 100644 --- a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/TestMessageFactory.kt +++ b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/TestMessageFactory.kt @@ -689,18 +689,12 @@ internal class TestMessageFactory( data class InntekterForSykepengegrunnlagFraLøsning( val måned: YearMonth, - val inntekter: List, - val arbeidsforhold: List + val inntekter: List ) { data class Inntekt( val beløp: Double, val orgnummer: String ) - - data class Arbeidsforhold( - val orgnummer: String, - val type: String = "frilanserOppdragstakerHonorarPersonerMm" - ) } data class InntekterForOpptjeningsvurderingFraLøsning( @@ -859,12 +853,6 @@ internal class TestMessageFactory( "fordel" to "kontantytelse", "beskrivelse" to "fastloenn" ) - }, - "arbeidsforholdliste" to it.arbeidsforhold.map { arbeidsforhold -> - mapOf( - "orgnummer" to arbeidsforhold.orgnummer, - "type" to arbeidsforhold.type - ) } ) } @@ -919,12 +907,6 @@ internal class TestMessageFactory( "fordel" to "kontantytelse", "beskrivelse" to "fastloenn" ) - }, - "arbeidsforholdliste" to it.arbeidsforhold.map { arbeidsforhold -> - mapOf( - "orgnummer" to arbeidsforhold.orgnummer, - "type" to arbeidsforhold.type - ) } ) }, diff --git a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/AbstractEndToEndMediatorTest.kt b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/AbstractEndToEndMediatorTest.kt index 15b07de067..e3c9887d0a 100644 --- a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/AbstractEndToEndMediatorTest.kt +++ b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/AbstractEndToEndMediatorTest.kt @@ -535,12 +535,11 @@ internal abstract class AbstractEndToEndMediatorTest() { fun sykepengegrunnlag( skjæringstidspunkt: LocalDate, - inntekter: List, - arbeidsforhold: List = emptyList() + inntekter: List ): List { return (3L downTo 1L).map { val mnd = YearMonth.from(skjæringstidspunkt).minusMonths(it) - InntekterForSykepengegrunnlagFraLøsning(mnd, inntekter, arbeidsforhold) + InntekterForSykepengegrunnlagFraLøsning(mnd, inntekter) } } diff --git a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/FrilanserTest.kt b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/FrilanserTest.kt index c7c4978e7d..967ca9248f 100644 --- a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/FrilanserTest.kt +++ b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/e2e/FrilanserTest.kt @@ -1,38 +1,12 @@ package no.nav.helse.spleis.mediator.e2e -import java.time.YearMonth import no.nav.helse.flex.sykepengesoknad.kafka.SoknadsperiodeDTO import no.nav.helse.januar -import no.nav.helse.spleis.mediator.TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning -import no.nav.helse.spleis.mediator.TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Arbeidsforhold -import no.nav.inntektsmeldingkontrakt.Periode import org.junit.jupiter.api.Test internal class FrilanserTest : AbstractEndToEndMediatorTest() { - @Test - fun `Person med frilanserinntekt i løpet av de siste 3 månedene sendes til infotrygd`() { - sendNySøknad(SoknadsperiodeDTO(fom = 3.januar, tom = 26.januar, sykmeldingsgrad = 100)) - sendSøknad( - perioder = listOf(SoknadsperiodeDTO(fom = 3.januar, tom = 26.januar, sykmeldingsgrad = 100)) - ) - sendInntektsmelding(listOf(Periode(fom = 3.januar, tom = 18.januar)), førsteFraværsdag = 3.januar) - sendVilkårsgrunnlag( - vedtaksperiodeIndeks = 0, - inntekterForSykepengegrunnlag = (10..12).map { - InntekterForSykepengegrunnlagFraLøsning( - måned = YearMonth.of(2017, it), - inntekter = listOf( - InntekterForSykepengegrunnlagFraLøsning.Inntekt(INNTEKT, ORGNUMMER) - ), - arbeidsforhold = listOf(Arbeidsforhold(orgnummer = ORGNUMMER, type = "frilanserOppdragstakerHonorarPersonerMm")) - ) - } - ) - assertTilstander(0, "AVVENTER_INFOTRYGDHISTORIKK", "AVVENTER_INNTEKTSMELDING", "AVVENTER_BLOKKERENDE_PERIODE", "AVVENTER_VILKÅRSPRØVING", "TIL_INFOTRYGD") - } - @Test fun `frilansersøknad`() { sendNySøknadFrilanser(SoknadsperiodeDTO(fom = 3.januar, tom = 26.januar, sykmeldingsgrad = 100)) diff --git "a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/meldinger/Vilk\303\245rsgrunnlagRiverTest.kt" "b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/meldinger/Vilk\303\245rsgrunnlagRiverTest.kt" index 68a828c577..bb92f0c37e 100644 --- "a/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/meldinger/Vilk\303\245rsgrunnlagRiverTest.kt" +++ "b/sykepenger-mediators/src/test/kotlin/no/nav/helse/spleis/mediator/meldinger/Vilk\303\245rsgrunnlagRiverTest.kt" @@ -41,15 +41,17 @@ internal class VilkårsgrunnlagRiverTest : RiverTest() { inntekterForSykepengegrunnlag = listOf( TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning( måned = YearMonth.of(2017, 12), - inntekter = listOf(TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Inntekt(32000.0, ORGNUMMER)), - arbeidsforhold = listOf(TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Arbeidsforhold(ORGNUMMER, "frilanserOppdragstakerHonorarPersonerMm")) + inntekter = listOf(TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Inntekt(32000.0, ORGNUMMER)) )), inntekterForOpptjeningsvurdering = listOf( TestMessageFactory.InntekterForOpptjeningsvurderingFraLøsning( måned = YearMonth.of(2017, 12), inntekter = listOf(TestMessageFactory.InntekterForOpptjeningsvurderingFraLøsning.Inntekt(32000.0, ORGNUMMER)) )), - arbeidsforhold = listOf(TestMessageFactory.Arbeidsforhold(ORGNUMMER, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT)), + arbeidsforhold = listOf( + TestMessageFactory.Arbeidsforhold(ORGNUMMER, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), + TestMessageFactory.Arbeidsforhold(ORGNUMMER, LocalDate.EPOCH, null, Arbeidsforholdtype.FRILANSER) + ), medlemskapstatus = Medlemskapsvurdering.Medlemskapstatus.Ja ) ) @@ -65,8 +67,7 @@ internal class VilkårsgrunnlagRiverTest : RiverTest() { inntekterForSykepengegrunnlag = listOf( TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning( måned = YearMonth.of(2017, 12), - inntekter = listOf(TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Inntekt(32000.0, "987654322")), - arbeidsforhold = emptyList() + inntekter = listOf(TestMessageFactory.InntekterForSykepengegrunnlagFraLøsning.Inntekt(32000.0, "987654322")) )), inntekterForOpptjeningsvurdering = listOf( TestMessageFactory.InntekterForOpptjeningsvurderingFraLøsning( diff --git a/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/InntektForSykepengegrunnlag.kt b/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/InntektForSykepengegrunnlag.kt index fcacbaa7bd..1ed0d17be0 100644 --- a/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/InntektForSykepengegrunnlag.kt +++ b/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/InntektForSykepengegrunnlag.kt @@ -1,75 +1,9 @@ package no.nav.helse.hendelser -import java.time.LocalDate -import java.time.YearMonth -import java.util.UUID -import no.nav.helse.etterlevelse.Subsumsjonslogg import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.antallMåneder -import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.avklarSykepengegrunnlag -import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.harInntektFor -import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.harInntektI -import no.nav.helse.person.Person -import no.nav.helse.person.aktivitetslogg.IAktivitetslogg -import no.nav.helse.person.aktivitetslogg.Varselkode.RV_IV_3 -import no.nav.helse.person.inntekt.Inntektsgrunnlag -import no.nav.helse.person.inntekt.SkattSykepengegrunnlag -class InntektForSykepengegrunnlag( - private val inntekter: List, - private val arbeidsforhold: List -) { +data class InntektForSykepengegrunnlag(val inntekter: List) { init { require(inntekter.antallMåneder() <= 3L) { "Forventer maks 3 inntektsmåneder" } } - - internal fun avklarSykepengegrunnlag( - aktivitetslogg: IAktivitetslogg, - person: Person, - rapporterteArbeidsforhold: Map, - skjæringstidspunkt: LocalDate, - meldingsreferanseId: UUID, - subsumsjonslogg: Subsumsjonslogg - ): Inntektsgrunnlag = - inntekter.avklarSykepengegrunnlag(aktivitetslogg, person, rapporterteArbeidsforhold, skjæringstidspunkt, meldingsreferanseId, subsumsjonslogg) - - internal fun valider( - aktivitetslogg: IAktivitetslogg, - ): IAktivitetslogg { - if (finnerFrilansinntektDeSiste3Månedene()) - aktivitetslogg.funksjonellFeil(RV_IV_3) - return aktivitetslogg - } - - private fun finnerFrilansinntektDeSiste3Månedene() = - arbeidsforhold.any { arbeidsforhold -> - arbeidsforhold.månedligeArbeidsforhold.any { - it.erFrilanser && inntekter.harInntektFor(arbeidsforhold.orgnummer, it.yearMonth) - } - } - - internal fun finnerFrilansinntektDenSisteMåneden(skjæringstidspunkt: LocalDate): Boolean { - val månedFørSkjæringstidspunkt = YearMonth.from(skjæringstidspunkt.minusMonths(1)) - return arbeidsforhold.any { arbeidsforhold -> - arbeidsforhold.månedligeArbeidsforhold.any { - it.erFrilanser && inntekter.harInntektFor(arbeidsforhold.orgnummer, månedFørSkjæringstidspunkt) - } - } - } - - internal fun harInntektI(måned: YearMonth): Boolean { - return inntekter.harInntektI(måned) - } - - class Arbeidsforhold( - val orgnummer: String, - val månedligeArbeidsforhold: List - ) - - class MånedligArbeidsforhold( - val yearMonth: YearMonth, - val erFrilanser: Boolean - ) -} - - - +} \ No newline at end of file diff --git "a/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/Vilk\303\245rsgrunnlag.kt" "b/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/Vilk\303\245rsgrunnlag.kt" index 6f3d29a0da..33f6ba6bf9 100644 --- "a/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/Vilk\303\245rsgrunnlag.kt" +++ "b/sykepenger-model/src/main/kotlin/no/nav/helse/hendelser/Vilk\303\245rsgrunnlag.kt" @@ -5,6 +5,9 @@ import java.time.LocalDateTime import java.time.YearMonth import java.util.UUID import no.nav.helse.etterlevelse.Subsumsjonslogg +import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.avklarSykepengegrunnlag +import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.harInntektFor +import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.harInntektI import no.nav.helse.hendelser.Avsender.SYSTEM import no.nav.helse.hendelser.Vilkårsgrunnlag.Arbeidsforhold.Companion.opptjeningsgrunnlag import no.nav.helse.person.Opptjening @@ -12,9 +15,11 @@ import no.nav.helse.person.Person import no.nav.helse.person.VilkårsgrunnlagHistorikk import no.nav.helse.person.aktivitetslogg.IAktivitetslogg import no.nav.helse.person.aktivitetslogg.Varselkode +import no.nav.helse.person.aktivitetslogg.Varselkode.RV_IV_3 import no.nav.helse.person.inntekt.AnsattPeriode import no.nav.helse.person.inntekt.Inntektsgrunnlag import no.nav.helse.person.inntekt.SkattSykepengegrunnlag +import no.nav.helse.yearMonth class Vilkårsgrunnlag( meldingsreferanseId: UUID, @@ -69,19 +74,18 @@ class Vilkårsgrunnlag( ansattPerioder = ansattPerioder.map { it.somAnsattPeriode() } ) } - return inntektsvurderingForSykepengegrunnlag.avklarSykepengegrunnlag(aktivitetslogg, person, rapporterteArbeidsforhold, skjæringstidspunkt, metadata.meldingsreferanseId, subsumsjonslogg) + return inntektsvurderingForSykepengegrunnlag.inntekter.avklarSykepengegrunnlag(aktivitetslogg, person, rapporterteArbeidsforhold, skjæringstidspunkt, metadata.meldingsreferanseId, subsumsjonslogg) } internal fun valider(aktivitetslogg: IAktivitetslogg, inntektsgrunnlag: Inntektsgrunnlag, subsumsjonslogg: Subsumsjonslogg): IAktivitetslogg { val sykepengegrunnlagOk = inntektsgrunnlag.valider(aktivitetslogg) - inntektsvurderingForSykepengegrunnlag.valider(aktivitetslogg) - arbeidsforhold.forEach { it.loggFrilans(aktivitetslogg, skjæringstidspunkt, arbeidsforhold) } + arbeidsforhold.forEach { it.validerFrilans(aktivitetslogg, skjæringstidspunkt, arbeidsforhold, inntektsvurderingForSykepengegrunnlag) } val opptjening = opptjening() subsumsjonslogg.logg(opptjening.subsumsjon) if (!harInntektMånedenFørSkjæringstidspunkt) { aktivitetslogg.varsel(Varselkode.RV_OV_3) - } else if (!inntektsvurderingForSykepengegrunnlag.harInntektI(YearMonth.from(skjæringstidspunkt.minusMonths(1)))) { + } else if (!inntektsvurderingForSykepengegrunnlag.inntekter.harInntektI(YearMonth.from(skjæringstidspunkt.minusMonths(1)))) { aktivitetslogg.info("Har inntekt måneden før skjæringstidspunkt med inntekter for opptjeningsvurdering, men ikke med inntekter for sykepengegrunnlag") } @@ -120,8 +124,28 @@ class Vilkårsgrunnlag( check(orgnummer.isNotBlank()) } - fun loggFrilans(aktivitetslogg: IAktivitetslogg, skjæringstidspunkt: LocalDate, andre: List) { + fun validerFrilans( + aktivitetslogg: IAktivitetslogg, + skjæringstidspunkt: LocalDate, + andre: List, + inntektsvurderingForSykepengegrunnlag: InntektForSykepengegrunnlag + ) { if (type != Arbeidsforholdtype.FRILANSER) return + harFrilansinntekterDeSiste3Månedene(aktivitetslogg, skjæringstidspunkt, inntektsvurderingForSykepengegrunnlag) + sjekkFrilansArbeidsforholdMotAndreArbeidsforhold(aktivitetslogg, skjæringstidspunkt, andre) + } + + private fun harFrilansinntekterDeSiste3Månedene(aktivitetslogg: IAktivitetslogg, skjæringstidspunkt: LocalDate, inntektForSykepengegrunnlag: InntektForSykepengegrunnlag) { + val finnerFrilansinntektDeSiste3Månedene = (1..3).any { antallMånederFør -> + val måned = skjæringstidspunkt.yearMonth.minusMonths(antallMånederFør.toLong()) + val månedenSomPeriode = måned.atDay(1) til måned.atEndOfMonth() + val ansattIMåneden = ansettelseperiode.overlapperMed(månedenSomPeriode) + ansattIMåneden && inntektForSykepengegrunnlag.inntekter.harInntektFor(orgnummer, måned) + } + if (finnerFrilansinntektDeSiste3Månedene) aktivitetslogg.funksjonellFeil(RV_IV_3) + } + + private fun sjekkFrilansArbeidsforholdMotAndreArbeidsforhold(aktivitetslogg: IAktivitetslogg, skjæringstidspunkt: LocalDate, andre: List) { if (skjæringstidspunkt !in ansettelseperiode) return aktivitetslogg.info("Vedkommende har et aktivt frilansoppdrag på skjæringstidspunktet") diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/dsl/TestPerson.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/dsl/TestPerson.kt index 1d877a1a45..98e2e42972 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/dsl/TestPerson.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/dsl/TestPerson.kt @@ -456,7 +456,7 @@ internal class TestPerson( internal fun lagStandardSykepengegrunnlag(orgnummer: String, inntekt: Inntekt, skjæringstidspunkt: LocalDate) = lagStandardSykepengegrunnlag(listOf(orgnummer to inntekt), skjæringstidspunkt) -internal fun lagStandardSykepengegrunnlag(arbeidsgivere: List>, skjæringstidspunkt: LocalDate, arbeidsforhold: List = emptyList()) = +internal fun lagStandardSykepengegrunnlag(arbeidsgivere: List>, skjæringstidspunkt: LocalDate) = InntektForSykepengegrunnlag( inntekter = inntektperioderForSykepengegrunnlag { val måned = YearMonth.from(skjæringstidspunkt) @@ -464,8 +464,7 @@ internal fun lagStandardSykepengegrunnlag(arbeidsgivere: List orgnummer inntekt inntekt } } - }, - arbeidsforhold = arbeidsforhold + } ) internal fun List.lagStandardSykepengegrunnlag(inntekt: Inntekt, skjæringstidspunkt: LocalDate) = diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/hendelser/InntektForInntektsgrunnlagTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/hendelser/InntektForInntektsgrunnlagTest.kt index adc06d16da..dbce6aaddb 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/hendelser/InntektForInntektsgrunnlagTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/hendelser/InntektForInntektsgrunnlagTest.kt @@ -2,8 +2,10 @@ package no.nav.helse.hendelser import java.time.YearMonth import no.nav.helse.april +import no.nav.helse.februar import no.nav.helse.hendelser.ArbeidsgiverInntekt.Companion.antallMåneder import no.nav.helse.hendelser.ArbeidsgiverInntekt.MånedligInntekt.Inntekttype.LØNNSINNTEKT +import no.nav.helse.januar import no.nav.helse.person.aktivitetslogg.Aktivitetslogg import no.nav.helse.økonomi.Inntekt.Companion.månedlig import org.junit.jupiter.api.Assertions.assertEquals @@ -38,32 +40,6 @@ internal class InntektForInntektsgrunnlagTest { assertEquals(3, inntekter.antallMåneder()) } - @Test - fun `Gir ikke error hvis inntekter for sykepengegrunnlag har færre enn 3 inntektsmåneder`() { - val aktivitetslogg = Aktivitetslogg() - val inntekter = listOf( - ArbeidsgiverInntekt( - "orgnummer", - (1..2).map { - ArbeidsgiverInntekt.MånedligInntekt( - YearMonth.of(2017, it), - 31000.månedlig, LØNNSINNTEKT, "hva som helst", "hva som helst" - ) - } - ), - ArbeidsgiverInntekt( - "orgnummer2", (1..2).map { - ArbeidsgiverInntekt.MånedligInntekt( - YearMonth.of(2017, it), - 31000.månedlig, LØNNSINNTEKT, "hva som helst", "hva som helst" - ) - } - ) - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) - assertFalse(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) - } - @Test fun `Gir error hvis inntekter for sykepengegrunnlag har mer enn 3 inntektsmåneder`() { val inntekter = listOf( @@ -79,30 +55,11 @@ internal class InntektForInntektsgrunnlagTest { ) assertThrows { InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ) } } - @Test - fun `Gir ingen error hvis inntekter for sykepengegrunnlag er 3 inntektsmåneder`() { - val aktivitetslogg = Aktivitetslogg() - val inntekter = listOf( - ArbeidsgiverInntekt( - "orgnummer", - (1..3).map { - ArbeidsgiverInntekt.MånedligInntekt( - YearMonth.of(2017, it), - 31000.månedlig, LØNNSINNTEKT, "hva som helst", "hva som helst" - ) - } - ), - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) - assertFalse(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) - } - @Test fun `Frilanserinntekt i løpet av de 3 månedene gir error`() { val aktivitetslogg = Aktivitetslogg() @@ -117,23 +74,10 @@ internal class InntektForInntektsgrunnlagTest { } ), ) - val arbeidsforhold = listOf( - InntektForSykepengegrunnlag.Arbeidsforhold( - orgnummer = "orgnummer", - månedligeArbeidsforhold = listOf( - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 1), - erFrilanser = true - ), - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 2), - erFrilanser = true - ) - ), - ) - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, arbeidsforhold) - assertTrue(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) + val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter) + val arbeidsforhold = Vilkårsgrunnlag.Arbeidsforhold("orgnummer", 1.januar(2017), 28.februar(2017), Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.FRILANSER) + arbeidsforhold.validerFrilans(aktivitetslogg, 1.februar(2017), emptyList(), inntektForSykepengegrunnlag) + assertTrue(aktivitetslogg.harFunksjonelleFeilEllerVerre()) } @Test @@ -150,19 +94,10 @@ internal class InntektForInntektsgrunnlagTest { ) ), ) - val arbeidsforhold = listOf( - InntektForSykepengegrunnlag.Arbeidsforhold( - orgnummer = "orgnummer", - månedligeArbeidsforhold = listOf( - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 2), - erFrilanser = true - ) - ), - ) - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, arbeidsforhold) - assertFalse(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) + val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter) + val arbeidsforhold = Vilkårsgrunnlag.Arbeidsforhold("orgnummer", 1.februar(2017), 28.februar(2017), Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.FRILANSER) + arbeidsforhold.validerFrilans(aktivitetslogg, 1.februar(2017), emptyList(), inntektForSykepengegrunnlag) + assertFalse(aktivitetslogg.harFunksjonelleFeilEllerVerre()) } @Test @@ -179,38 +114,11 @@ internal class InntektForInntektsgrunnlagTest { } ), ) - val arbeidsforhold = listOf( - InntektForSykepengegrunnlag.Arbeidsforhold( - orgnummer = "orgnummer2", - månedligeArbeidsforhold = listOf( - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 1), - erFrilanser = true - ) - ) - ) - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, arbeidsforhold) - assertFalse(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) - } - - @Test - fun `Person som ikke er frilanser gir ikke error`() { - val aktivitetslogg = Aktivitetslogg() - val inntekter = listOf( - ArbeidsgiverInntekt( - "orgnummer", - (1..3).map { - ArbeidsgiverInntekt.MånedligInntekt( - YearMonth.of(2017, it), - 31000.månedlig, LØNNSINNTEKT, "hva som helst", "hva som helst" - ) - } - ), - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, emptyList()) - assertFalse(inntektForSykepengegrunnlag.valider(aktivitetslogg).harFunksjonelleFeilEllerVerre()) + val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter) + val arbeidsforhold = Vilkårsgrunnlag.Arbeidsforhold("orgnummer2", 1.januar(2017), 31.januar(2017), Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.FRILANSER) + arbeidsforhold.validerFrilans(aktivitetslogg, 1.februar(2017), emptyList(), inntektForSykepengegrunnlag) + assertFalse(aktivitetslogg.harFunksjonelleFeilEllerVerre()) } @Test @@ -226,20 +134,11 @@ internal class InntektForInntektsgrunnlagTest { } ), ) - val arbeidsforhold = listOf( - InntektForSykepengegrunnlag.Arbeidsforhold( - orgnummer = "orgnummer", - månedligeArbeidsforhold = listOf( - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 1), - erFrilanser = true - ) - ) - ) - ) - - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, arbeidsforhold) - assertTrue(inntektForSykepengegrunnlag.finnerFrilansinntektDenSisteMåneden(skjæringstidspunkt = 1.april(2017))) + val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter) + val arbeidsforhold = Vilkårsgrunnlag.Arbeidsforhold("orgnummer", 1.januar(2017), 31.januar(2017), Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.FRILANSER) + val aktivitetslogg = Aktivitetslogg() + arbeidsforhold.validerFrilans(aktivitetslogg, 1.april(2017), emptyList(), inntektForSykepengegrunnlag) + assertTrue(aktivitetslogg.harFunksjonelleFeilEllerVerre()) } @Test @@ -247,7 +146,7 @@ internal class InntektForInntektsgrunnlagTest { val inntekter = listOf( ArbeidsgiverInntekt( "orgnummer", - (1..2).map { + (1..3).map { ArbeidsgiverInntekt.MånedligInntekt( YearMonth.of(2017, it), 31000.månedlig, LØNNSINNTEKT, "hva som helst", "hva som helst" @@ -255,19 +154,11 @@ internal class InntektForInntektsgrunnlagTest { } ), ) - val arbeidsforhold = listOf( - InntektForSykepengegrunnlag.Arbeidsforhold( - orgnummer = "orgnummer2", - månedligeArbeidsforhold = listOf( - InntektForSykepengegrunnlag.MånedligArbeidsforhold( - yearMonth = YearMonth.of(2017, 1), - erFrilanser = true - ) - ) - ) - ) - val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter, arbeidsforhold) - assertFalse(inntektForSykepengegrunnlag.finnerFrilansinntektDenSisteMåneden(skjæringstidspunkt = 1.april(2017))) + val inntektForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter) + val arbeidsforhold = Vilkårsgrunnlag.Arbeidsforhold("orgnummer2", 1.januar(2017), 31.januar(2017), Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.FRILANSER) + val aktivitetslogg = Aktivitetslogg() + arbeidsforhold.validerFrilans(aktivitetslogg, 1.april(2017), emptyList(), inntektForSykepengegrunnlag) + assertFalse(aktivitetslogg.harFunksjonelleFeilEllerVerre()) } } diff --git "a/sykepenger-model/src/test/kotlin/no/nav/helse/person/Vilk\303\245rsgrunnlagHistorikkTest.kt" "b/sykepenger-model/src/test/kotlin/no/nav/helse/person/Vilk\303\245rsgrunnlagHistorikkTest.kt" index 3e1b0fb06d..3b6cce5ef4 100644 --- "a/sykepenger-model/src/test/kotlin/no/nav/helse/person/Vilk\303\245rsgrunnlagHistorikkTest.kt" +++ "b/sykepenger-model/src/test/kotlin/no/nav/helse/person/Vilk\303\245rsgrunnlagHistorikkTest.kt" @@ -179,7 +179,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -203,7 +203,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -221,7 +221,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -231,7 +231,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Nei), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -268,7 +268,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -278,7 +278,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 2.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -300,7 +300,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -324,7 +324,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Nei), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -349,7 +349,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Nei), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -364,7 +364,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -389,7 +389,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) @@ -424,7 +424,7 @@ internal class VilkårsgrunnlagHistorikkTest { skjæringstidspunkt = 1.januar, orgnummer = "ORGNUMMER", medlemskapsvurdering = Medlemskapsvurdering(Medlemskapsvurdering.Medlemskapstatus.Ja), - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList(), arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = emptyList()), inntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering("ORGNUMMER", INGEN, 1.januar), arbeidsforhold = arbeidsforhold ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/FrilanserTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/FrilanserTest.kt index 15f7a75cb5..26ac4901fd 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/FrilanserTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/FrilanserTest.kt @@ -1,13 +1,11 @@ package no.nav.helse.spleis.e2e import java.time.LocalDate -import java.time.YearMonth +import java.time.LocalDate.EPOCH import no.nav.helse.dsl.AbstractDslTest import no.nav.helse.dsl.TestPerson.Companion.INNTEKT import no.nav.helse.dsl.lagStandardSykepengegrunnlag import no.nav.helse.februar -import no.nav.helse.hendelser.InntektForSykepengegrunnlag -import no.nav.helse.hendelser.InntektForSykepengegrunnlag.Arbeidsforhold import no.nav.helse.hendelser.Sykmeldingsperiode import no.nav.helse.hendelser.Søknad.Søknadsperiode.Sykdom import no.nav.helse.hendelser.Vilkårsgrunnlag @@ -15,7 +13,7 @@ import no.nav.helse.hendelser.Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype import no.nav.helse.hendelser.til import no.nav.helse.januar import no.nav.helse.mars -import no.nav.helse.november +import no.nav.helse.oktober import no.nav.helse.person.TilstandType import no.nav.helse.person.TilstandType.AVVENTER_BLOKKERENDE_PERIODE import no.nav.helse.person.TilstandType.AVVENTER_GODKJENNING @@ -48,9 +46,7 @@ internal class FrilanserTest : AbstractDslTest() { håndterInntektsmelding(listOf(1.januar til 16.januar)) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar, listOf( - Arbeidsforhold(a2, listOf(InntektForSykepengegrunnlag.MånedligArbeidsforhold(november(2017), true))) - )) + inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar) ) håndterYtelser(1.vedtaksperiode) håndterSimulering(1.vedtaksperiode) @@ -68,9 +64,11 @@ internal class FrilanserTest : AbstractDslTest() { håndterInntektsmelding(listOf(1.januar til 16.januar)) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar, listOf( - Arbeidsforhold(a1, listOf(InntektForSykepengegrunnlag.MånedligArbeidsforhold(yearMonth = YearMonth.of(2017, 10), erFrilanser = true))) - )) + inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar), + arbeidsforhold = listOf( + Vilkårsgrunnlag.Arbeidsforhold(a1, 1.oktober(2017), 31.oktober(2017), Arbeidsforholdtype.FRILANSER), + Vilkårsgrunnlag.Arbeidsforhold(a2, EPOCH, type = Arbeidsforholdtype.FRILANSER) + ) ) assertFunksjonellFeil("Fant frilanserinntekt på en arbeidsgiver de siste 3 månedene", 1.vedtaksperiode.filter()) assertForkastetPeriodeTilstander( @@ -93,9 +91,7 @@ internal class FrilanserTest : AbstractDslTest() { håndterInntektsmelding(listOf(1.januar til 16.januar)) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar, listOf( - Arbeidsforhold(a3, listOf(InntektForSykepengegrunnlag.MånedligArbeidsforhold(yearMonth = YearMonth.of(2017, 1), erFrilanser = true))) - )) + inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag(listOf(a1 to INNTEKT), 1.januar) ) assertIngenFunksjonelleFeil(1.vedtaksperiode.filter()) assertTilstander( diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseFactories.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseFactories.kt index 70f4a4b113..17b99ebc92 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseFactories.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseFactories.kt @@ -504,8 +504,7 @@ internal fun AbstractEndToEndTest.utbetalingsgodkjenning( internal fun inntektsvurderingForSykepengegrunnlag(inntekt: Inntekt, skjæringstidspunkt: LocalDate, vararg orgnummere: String) = InntektForSykepengegrunnlag( inntekter = orgnummere.map { orgnummer -> grunnlag(orgnummer, skjæringstidspunkt, inntekt.repeat(3)) - }, - arbeidsforhold = emptyList() + } ) internal fun grunnlag( diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseHandlers.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseHandlers.kt index 5b7734d43f..d443326965 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseHandlers.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/HendelseHandlers.kt @@ -337,7 +337,7 @@ internal fun AbstractEndToEndTest.tilYtelser( periode.start.minusMonths(3) til periode.start.minusMonths(1) inntekter { orgnummer inntekt beregnetInntekt } - }, arbeidsforhold = emptyList() + } ), arbeidsgiverperiode: List? = null, inntektsmeldingId: UUID = UUID.randomUUID(), @@ -609,7 +609,7 @@ internal fun AbstractEndToEndTest.håndterVilkårsgrunnlag( beskrivelse = "beskrivelse" ) }) - ), arbeidsforhold = emptyList() + ) ), inntekterForOpptjeningsvurdering: InntekterForOpptjeningsvurdering = lagStandardInntekterForOpptjeningsvurdering(ORGNUMMER, INNTEKT, inspektør(orgnummer).skjæringstidspunkt(vedtaksperiodeIdInnhenter)), arbeidsforhold: List = finnArbeidsgivere().map { Vilkårsgrunnlag.Arbeidsforhold(it, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT) }, diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/MinimumInntektE2E.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/MinimumInntektE2E.kt index 3e16de1b8c..cd25516ca5 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/MinimumInntektE2E.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/MinimumInntektE2E.kt @@ -36,8 +36,7 @@ internal class MinimumInntektE2E : AbstractDslTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -65,8 +64,7 @@ internal class MinimumInntektE2E : AbstractDslTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -95,8 +93,7 @@ internal class MinimumInntektE2E : AbstractDslTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -124,8 +121,7 @@ internal class MinimumInntektE2E : AbstractDslTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/OpptjeningE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/OpptjeningE2ETest.kt index 2f166bc635..5dba24af39 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/OpptjeningE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/OpptjeningE2ETest.kt @@ -93,7 +93,7 @@ internal class OpptjeningE2ETest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter), arbeidsforhold = arbeidsforhold, orgnummer = a1 ) diff --git "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Skj\303\246ringstidspunktE2ETest.kt" "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Skj\303\246ringstidspunktE2ETest.kt" index 33076b360c..e928ae8fd6 100644 --- "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Skj\303\246ringstidspunktE2ETest.kt" +++ "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Skj\303\246ringstidspunktE2ETest.kt" @@ -78,8 +78,7 @@ internal class SkjæringstidspunktE2ETest: AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -113,8 +112,7 @@ internal class SkjæringstidspunktE2ETest: AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 24.februar, 17000.månedlig.repeat(3)), grunnlag(a2, 24.februar, 16000.månedlig.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) @@ -147,8 +145,7 @@ internal class SkjæringstidspunktE2ETest: AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/SubsumsjonE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/SubsumsjonE2ETest.kt index f751584bd9..62d59118a7 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/SubsumsjonE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/SubsumsjonE2ETest.kt @@ -1027,8 +1027,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1101,8 +1100,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1159,8 +1157,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1275,8 +1272,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1746,8 +1742,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1818,8 +1813,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1882,8 +1876,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1947,8 +1940,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -2008,8 +2000,7 @@ internal class SubsumsjonE2ETest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) diff --git "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Vilk\303\245rsgrunnlagE2ETest.kt" "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Vilk\303\245rsgrunnlagE2ETest.kt" index 8abac8b557..3ce0647983 100644 --- "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Vilk\303\245rsgrunnlagE2ETest.kt" +++ "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/Vilk\303\245rsgrunnlagE2ETest.kt" @@ -51,7 +51,7 @@ internal class VilkårsgrunnlagE2ETest : AbstractEndToEndTest() { november(2017).lønnsinntekt(), oktober(2017).lønnsinntekt(), )), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, 1.januar(2017), null, Arbeidsforholdtype.ORDINÆRT), @@ -80,7 +80,7 @@ internal class VilkårsgrunnlagE2ETest : AbstractEndToEndTest() { desember(2017).lønnsinntekt(2500.månedlig), november(2017).lønnsinntekt((-3000).månedlig), )), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, 1.januar(2017), null, Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/arbeidsgiveropplysninger/TrengerArbeidsgiveropplysningerTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/arbeidsgiveropplysninger/TrengerArbeidsgiveropplysningerTest.kt index 2d7ac965a1..590a4f3a65 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/arbeidsgiveropplysninger/TrengerArbeidsgiveropplysningerTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/arbeidsgiveropplysninger/TrengerArbeidsgiveropplysningerTest.kt @@ -488,7 +488,7 @@ internal class TrengerArbeidsgiveropplysningerTest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT } - }, emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), @@ -1044,7 +1044,7 @@ internal class TrengerArbeidsgiveropplysningerTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, orgnummer = a1, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(sykepengegrunnlag, emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(sykepengegrunnlag), arbeidsforhold = arbeidsforhold ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonRevurderingTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonRevurderingTest.kt index f1b3ae65e8..b03e405c51 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonRevurderingTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonRevurderingTest.kt @@ -124,7 +124,6 @@ internal class DelvisRefusjonRevurderingTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), a1Inntekt.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), a2Inntekt.repeat(3)) ) - , arbeidsforhold = emptyList() ) ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonTest.kt index d80d202a23..7d0690a228 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/brukerutbetaling/DelvisRefusjonTest.kt @@ -314,7 +314,7 @@ internal class DelvisRefusjonTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)) ) - , arbeidsforhold = emptyList()) + ) ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) håndterSimulering(1.vedtaksperiode, orgnummer = a1) @@ -398,7 +398,7 @@ internal class DelvisRefusjonTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)) ) - , arbeidsforhold = emptyList()) + ) ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) håndterSimulering(1.vedtaksperiode, orgnummer = a1) @@ -480,7 +480,7 @@ internal class DelvisRefusjonTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode, orgnummer = a2) @@ -623,7 +623,7 @@ internal class DelvisRefusjonTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereArbeidsforholdTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereArbeidsforholdTest.kt index 4ffefd39cd..77de3c330c 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereArbeidsforholdTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereArbeidsforholdTest.kt @@ -61,8 +61,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -93,8 +92,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter1, - arbeidsforhold = emptyList() + inntekter = inntekter1 ), arbeidsforhold = arbeidsforhold1 ) @@ -134,8 +132,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -160,8 +157,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -202,8 +198,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterA1, - arbeidsforhold = emptyList() + inntekter = inntekterA1 ), arbeidsforhold = arbeidsforholdA1, orgnummer = a1 @@ -232,8 +227,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterA2, - arbeidsforhold = emptyList() + inntekter = inntekterA2 ), arbeidsforhold = arbeidsforholdA2, orgnummer = a2 @@ -277,8 +271,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter1, - arbeidsforhold = emptyList() + inntekter = inntekter1 ), arbeidsforhold = arbeidsforhold1 ) @@ -309,8 +302,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter1, - arbeidsforhold = emptyList() + inntekter = inntekter1 ), arbeidsforhold = arbeidsforhold1 ) @@ -342,8 +334,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a2, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter3, - arbeidsforhold = emptyList() + inntekter = inntekter3 ), arbeidsforhold = arbeidsforhold2 ) @@ -369,8 +360,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 2.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter2, - arbeidsforhold = emptyList() + inntekter = inntekter2 ), arbeidsforhold = arbeidsforhold2 ) @@ -413,8 +403,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -446,8 +435,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -469,8 +457,7 @@ internal class FlereArbeidsgivereArbeidsforholdTest : AbstractEndToEndTest() { 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = emptyList(), - arbeidsforhold = emptyList() + inntekter = emptyList() ), arbeidsforhold = listOf(Vilkårsgrunnlag.Arbeidsforhold(a2, 1.januar(2017), type = Arbeidsforholdtype.ORDINÆRT)) ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereFlytTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereFlytTest.kt index ca840989c8..192bf48a9f 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereFlytTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereFlytTest.kt @@ -424,7 +424,7 @@ internal class FlereArbeidsgivereFlytTest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT * 0.95 } - }, arbeidsforhold = emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT) @@ -527,7 +527,7 @@ internal class FlereArbeidsgivereFlytTest : AbstractEndToEndTest() { listOf( grunnlag(a1, 1.januar(2021), INNTEKT.repeat(3)), grunnlag(a2, 1.januar(2021), 1000.månedlig.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -572,7 +572,7 @@ internal class FlereArbeidsgivereFlytTest : AbstractEndToEndTest() { listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, 1000.månedlig.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -828,7 +828,7 @@ internal class FlereArbeidsgivereFlytTest : AbstractEndToEndTest() { listOf( grunnlag(a1, skjæringstidspunkt, 31000.månedlig.repeat(3)), grunnlag(a2, skjæringstidspunkt, 31000.månedlig.repeat(3)), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereForlengelserTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereForlengelserTest.kt index 711413969a..44429e09d1 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereForlengelserTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereForlengelserTest.kt @@ -128,8 +128,7 @@ internal class FlereArbeidsgivereForlengelserTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereGhostTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereGhostTest.kt index 217b7a0908..62c780477d 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereGhostTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereGhostTest.kt @@ -421,8 +421,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 2.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -474,8 +473,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -515,8 +513,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -558,8 +555,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -602,8 +598,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -648,8 +643,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -693,8 +687,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -742,8 +735,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -783,8 +775,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -828,8 +819,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -886,8 +876,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -932,8 +921,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -975,8 +963,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -1028,8 +1015,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -1227,8 +1213,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) @@ -1282,8 +1267,7 @@ internal class FlereArbeidsgivereGhostTest : AbstractEndToEndTest() { vedtaksperiodeIdInnhenter = vedtaksperiodeIdInnhenter, orgnummer = orgnummer, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereTest.kt index b4ec30e107..11584bc70c 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereTest.kt @@ -918,8 +918,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { a1 inntekt INNTEKT a2 inntekt 1000.månedlig } - }, - arbeidsforhold = emptyList() + } ) ) håndterYtelser(1.vedtaksperiode) @@ -986,8 +985,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { 1.vedtaksperiode, medlemskapstatus = Medlemskapsvurdering.Medlemskapstatus.Nei, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = emptyList(), - arbeidsforhold = emptyList() + inntekter = emptyList() ) ) håndterYtelser(1.vedtaksperiode) @@ -1210,7 +1208,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT } - }, arbeidsforhold = emptyList() + } ) ) håndterYtelser(1.vedtaksperiode) @@ -1234,7 +1232,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { inntekter = listOf( grunnlag(a1, 20.januar, INNTEKT.repeat(3)), grunnlag(a2, 20.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ) a1 { håndterVilkårsgrunnlag( @@ -1446,7 +1444,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ) a1 { håndterSykmelding(januar) @@ -1569,8 +1567,7 @@ internal class FlereArbeidsgivereTest : AbstractDslTest() { inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)), grunnlag(a2, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) } diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereUlikFomTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereUlikFomTest.kt index 0ae0c6976b..7fb7d4387a 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereUlikFomTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereUlikFomTest.kt @@ -233,8 +233,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -293,8 +292,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -349,8 +347,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -411,8 +408,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -469,8 +465,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -534,8 +529,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -575,8 +569,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, orgnummer = a1, inntektsvurderingForSykepengegrunnlag = lagStandardSykepengegrunnlag( arbeidsgivere = listOf(a1 to INNTEKT/10, a2 to INNTEKT), - skjæringstidspunkt = 1.januar, - arbeidsforhold = emptyList() + skjæringstidspunkt = 1.januar ) ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) @@ -669,8 +662,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -746,8 +738,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -846,8 +837,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -941,8 +931,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -1044,8 +1033,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -1133,8 +1121,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), arbeidsforhold = arbeidsforhold, orgnummer = a1 @@ -1189,8 +1176,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { orgnummer = a1, arbeidsforhold = arbeidsforhold, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ) ) @@ -1228,8 +1214,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -1287,8 +1272,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekter, - arbeidsforhold = emptyList() + inntekter = inntekter ), orgnummer = a1 ) @@ -1343,8 +1327,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterFraSkatt, - arbeidsforhold = emptyList() + inntekter = inntekterFraSkatt ), orgnummer = a1 ) @@ -1386,8 +1369,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterFraSkatt, - arbeidsforhold = emptyList() + inntekter = inntekterFraSkatt ), orgnummer = a1 ) @@ -1425,7 +1407,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ) håndterVilkårsgrunnlag( @@ -1585,7 +1567,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT } - }, arbeidsforhold = emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT) @@ -1663,7 +1645,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT } - }, arbeidsforhold = emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT) @@ -1694,7 +1676,7 @@ internal class FlereArbeidsgivereUlikFomTest : AbstractEndToEndTest() { 1.oktober(2017) til 1.desember(2017) inntekter { a1 inntekt INNTEKT } - }, arbeidsforhold = emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, 1.november(2017), type = Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereWarningsTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereWarningsTest.kt index 105930f0af..b9e41e58cb 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereWarningsTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/FlereArbeidsgivereWarningsTest.kt @@ -74,7 +74,7 @@ internal class FlereArbeidsgivereWarningsTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, 1000.månedlig.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/VedtaksperioderForFlereArbeidsgivereTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/VedtaksperioderForFlereArbeidsgivereTest.kt index 04f9d01f68..412a349426 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/VedtaksperioderForFlereArbeidsgivereTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/flere_arbeidsgivere/VedtaksperioderForFlereArbeidsgivereTest.kt @@ -236,7 +236,7 @@ internal class VedtaksperioderForFlereArbeidsgivereTest : AbstractEndToEndTest() orgnummer = orgnummer, medlemskapsvurdering = Medlemskapsvurdering(medlemskapstatus), inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( - inntekter = inntekterForSykepengegrunnlag, arbeidsforhold = emptyList() + inntekter = inntekterForSykepengegrunnlag ), inntekterForOpptjeningsvurdering = inntekterForOpptjeningsvurdering, arbeidsforhold = arbeidsforhold ?: listOf( diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingE2ETest.kt index 8eeecc2f4d..8ff2a2a56b 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingE2ETest.kt @@ -550,7 +550,7 @@ internal class InntektsmeldingE2ETest : AbstractEndToEndTest() { november(2017).lønnsinntekt(), oktober(2017).lønnsinntekt(), )), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, 1.januar(2017), null, Arbeidsforholdtype.ORDINÆRT), @@ -1358,7 +1358,7 @@ internal class InntektsmeldingE2ETest : AbstractEndToEndTest() { beskrivelse = "beskrivelse" ) }) - }, arbeidsforhold = emptyList()) + }) håndterVilkårsgrunnlag( 1.vedtaksperiode, inntektsvurderingForSykepengegrunnlag = inntektsvurderingForSykepengegrunnlag, diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingOgFerieE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingOgFerieE2ETest.kt index fe494407c5..25ea03cc20 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingOgFerieE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/inntektsmelding/InntektsmeldingOgFerieE2ETest.kt @@ -68,7 +68,7 @@ internal class InntektsmeldingOgFerieE2ETest : AbstractEndToEndTest() { listOf( grunnlag(a1, 1.januar, 31000.månedlig.repeat(3)), grunnlag(a2, 1.januar, 31000.månedlig.repeat(3)), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/NavUtbetalerAgpTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/NavUtbetalerAgpTest.kt index 59ef0d2e74..43cd02c1a4 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/NavUtbetalerAgpTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/NavUtbetalerAgpTest.kt @@ -471,8 +471,7 @@ internal class NavUtbetalerAgpTest: AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), 4000.månedlig.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), 31000.månedlig.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrArbeidsforholdTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrArbeidsforholdTest.kt index b9760e90b6..1c9aad2c2f 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrArbeidsforholdTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrArbeidsforholdTest.kt @@ -131,8 +131,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a2 ) @@ -182,8 +181,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) @@ -212,8 +210,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)), grunnlag(a3, 1.januar, 1000.månedlig.repeat(1)) // Liten inntekt som saksbehandler ikke ser på som relevant - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) @@ -266,8 +263,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a3, 1.januar, INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a2 ) @@ -308,8 +304,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, 1000.månedlig.repeat(1)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) @@ -337,8 +332,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntekter = listOf( grunnlag(a1, 1.januar, 3800.månedlig.repeat(3)), grunnlag(a2, 1.januar, 300.månedlig.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) @@ -377,8 +371,7 @@ internal class OverstyrArbeidsforholdTest : AbstractEndToEndTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a2, 1.januar, 1000.månedlig.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ), orgnummer = a1 ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrGhostInntektTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrGhostInntektTest.kt index 24d17b8610..4bbb801ffb 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrGhostInntektTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrGhostInntektTest.kt @@ -155,7 +155,7 @@ internal class OverstyrGhostInntektTest : AbstractEndToEndTest() { } håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntektForSykepengegrunnlag, arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntektForSykepengegrunnlag), arbeidsforhold = arbeidsforhold, orgnummer = a1 ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektFlereArbeidsgivereTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektFlereArbeidsgivereTest.kt index 86b8378549..7952ff9cc4 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektFlereArbeidsgivereTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektFlereArbeidsgivereTest.kt @@ -267,7 +267,7 @@ internal class OverstyrInntektFlereArbeidsgivereTest: AbstractEndToEndTest() { } håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntektForSykepengegrunnlag, arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntektForSykepengegrunnlag), arbeidsforhold = arbeidsforhold, orgnummer = a1 ) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektTest.kt index b155e1f472..287d75c8d9 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/overstyring/OverstyrInntektTest.kt @@ -87,8 +87,7 @@ internal class OverstyrInntektTest : AbstractEndToEndTest() { 1.oktober(2017) til 1.desember(2017) inntekter { a1 inntekt INNTEKT } - }, - arbeidsforhold = emptyList() + } ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, 1.desember(2017), type = Arbeidsforholdtype.ORDINÆRT) @@ -142,7 +141,7 @@ internal class OverstyrInntektTest : AbstractEndToEndTest() { val inntekter = listOf(grunnlag(ORGNUMMER, 1.januar, OverMinstegrense.repeat(3))) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter) ) håndterYtelser(1.vedtaksperiode) håndterSimulering(1.vedtaksperiode) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/ReberegningAvAvsluttetUtenUtbetalingNyE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/ReberegningAvAvsluttetUtenUtbetalingNyE2ETest.kt index fdf27ee036..6b6f499a4e 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/ReberegningAvAvsluttetUtenUtbetalingNyE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/ReberegningAvAvsluttetUtenUtbetalingNyE2ETest.kt @@ -1003,7 +1003,7 @@ internal class ReberegningAvAvsluttetUtenUtbetalingNyE2ETest : AbstractEndToEndT håndterVilkårsgrunnlag( vedtaksperiodeIdInnhenter = 1.vedtaksperiode, orgnummer = a1, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()), + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter), arbeidsforhold = arbeidsforhold ) håndterYtelser(1.vedtaksperiode, orgnummer = a1) @@ -1040,7 +1040,7 @@ internal class ReberegningAvAvsluttetUtenUtbetalingNyE2ETest : AbstractEndToEndT listOf( grunnlag(a1, 1.januar, 31000.månedlig.repeat(3)), grunnlag(a2, 1.januar, 31000.månedlig.repeat(3)), - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektFlereArbeidsgivereTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektFlereArbeidsgivereTest.kt index 07b31f772b..0a1748eb43 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektFlereArbeidsgivereTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektFlereArbeidsgivereTest.kt @@ -250,7 +250,7 @@ internal class RevurderInntektFlereArbeidsgivereTest: AbstractDslTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -371,7 +371,7 @@ internal class RevurderInntektFlereArbeidsgivereTest: AbstractDslTest() { inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -522,7 +522,7 @@ internal class RevurderInntektFlereArbeidsgivereTest: AbstractDslTest() { inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag( inntekter = listOf( grunnlag(a1, 1.januar, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektTest.kt index 25475c19fe..ee6eefd394 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderInntektTest.kt @@ -245,7 +245,7 @@ internal class RevurderInntektTest : AbstractEndToEndTest() { val inntekter = listOf(grunnlag(ORGNUMMER, 1.januar, 50000.årlig.repeat(3))) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter) ) håndterYtelser(1.vedtaksperiode) håndterSimulering(1.vedtaksperiode) @@ -274,7 +274,7 @@ internal class RevurderInntektTest : AbstractEndToEndTest() { val inntekter = listOf(grunnlag(ORGNUMMER, 1.januar, OverMinstegrense.repeat(3))) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter) ) håndterYtelser(1.vedtaksperiode) håndterSimulering(1.vedtaksperiode) diff --git "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderKorrigertS\303\270knadFlereArbeidsgivereTest.kt" "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderKorrigertS\303\270knadFlereArbeidsgivereTest.kt" index 786b0c185c..556ce728d5 100644 --- "a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderKorrigertS\303\270knadFlereArbeidsgivereTest.kt" +++ "b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderKorrigertS\303\270knadFlereArbeidsgivereTest.kt" @@ -192,8 +192,7 @@ internal class RevurderKorrigertSøknadFlereArbeidsgivereTest : AbstractDslTest( inntekter = listOf( grunnlag(a1, 1.januar, TestPerson.INNTEKT.repeat(3)), grunnlag(a2, 1.januar, TestPerson.INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -493,8 +492,7 @@ internal class RevurderKorrigertSøknadFlereArbeidsgivereTest : AbstractDslTest( inntekter = listOf( grunnlag(a1, 1.januar, TestPerson.INNTEKT.repeat(3)), grunnlag(a2, 1.januar, TestPerson.INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -626,8 +624,7 @@ internal class RevurderKorrigertSøknadFlereArbeidsgivereTest : AbstractDslTest( inntekter = listOf( grunnlag(a1, 1.januar, TestPerson.INNTEKT.repeat(3)), grunnlag(a2, 1.januar, TestPerson.INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereArbeidsforholdTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereArbeidsforholdTest.kt index 53e0419258..8ae4870adc 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereArbeidsforholdTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereArbeidsforholdTest.kt @@ -442,8 +442,7 @@ internal class RevurderArbeidsforholdTest: AbstractDslTest() { grunnlag(a1, 1.januar, INNTEKT.repeat(3)), grunnlag(a2, 1.januar, INNTEKT.repeat(3)), grunnlag(a3, 1.januar, INNTEKT.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -609,8 +608,7 @@ internal class RevurderArbeidsforholdTest: AbstractDslTest() { grunnlag(a1, 1.januar, inntekt.repeat(3)), grunnlag(a2, 1.januar, inntekt.repeat(3)), grunnlag(a3, 1.januar, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) håndterYtelser(1.vedtaksperiode) @@ -689,8 +687,7 @@ internal class RevurderArbeidsforholdTest: AbstractDslTest() { inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)), grunnlag(a2, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) } diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereGhostInntektTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereGhostInntektTest.kt index fcfab9340a..ff0c57d793 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereGhostInntektTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurdereGhostInntektTest.kt @@ -367,8 +367,7 @@ internal class RevurderGhostInntektTest: AbstractDslTest() { inntekter = listOf( grunnlag(a1, skjæringstidspunkt, inntekt.repeat(3)), grunnlag(a2, skjæringstidspunkt, inntekt.repeat(3)) - ), - arbeidsforhold = emptyList() + ) ) ) } diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingInntektV2E2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingInntektV2E2ETest.kt index 52e55cc720..59398615e1 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingInntektV2E2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingInntektV2E2ETest.kt @@ -262,7 +262,7 @@ internal class RevurderingInntektV2E2ETest : AbstractEndToEndTest() { val inntekter = listOf(grunnlag(ORGNUMMER, 1.januar, 50000.årlig.repeat(3))) håndterVilkårsgrunnlag( 1.vedtaksperiode, - inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter, arbeidsforhold = emptyList()) + inntektsvurderingForSykepengegrunnlag = InntektForSykepengegrunnlag(inntekter = inntekter) ) håndterYtelser(1.vedtaksperiode) håndterSimulering(1.vedtaksperiode) diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingOutOfOrderGapTest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingOutOfOrderGapTest.kt index 4f9bcb2e6a..3c43194010 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingOutOfOrderGapTest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/revurdering/RevurderingOutOfOrderGapTest.kt @@ -527,7 +527,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT } - }, arbeidsforhold = listOf()), + }), arbeidsforhold = listOf( Arbeidsforhold(a1, 1.januar(2017), type = Arbeidsforholdtype.ORDINÆRT), Arbeidsforhold(a2, 1.januar(2017), type = Arbeidsforholdtype.ORDINÆRT) @@ -600,7 +600,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a3, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)) - ), emptyList() + ) ) val arbeidsforhold = listOf( Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -634,7 +634,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a3, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)) - ), emptyList() + ) ) val arbeidsforhold2 = listOf( Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -674,7 +674,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a3, finnSkjæringstidspunkt(a1, 1.vedtaksperiode), inntekt.repeat(3)) - ), emptyList() + ) ) val arbeidsforhold = listOf( Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -707,7 +707,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { grunnlag(a1, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a2, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)), grunnlag(a3, finnSkjæringstidspunkt(a2, 1.vedtaksperiode), inntekt.repeat(3)) - ), emptyList() + ) ) val arbeidsforhold2 = listOf( Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), @@ -1019,7 +1019,7 @@ internal class RevurderingOutOfOrderGapTest : AbstractEndToEndTest() { listOf( grunnlag(a1, 1.mars, INNTEKT.repeat(3)), grunnlag(a2, 1.mars, INNTEKT.repeat(3)) - ), arbeidsforhold = emptyList() + ) ), arbeidsforhold = listOf( Arbeidsforhold(a1, LocalDate.EPOCH, null, Arbeidsforholdtype.ORDINÆRT), diff --git a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/ytelser/YtelserE2ETest.kt b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/ytelser/YtelserE2ETest.kt index 42a88e138f..52e0db7858 100644 --- a/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/ytelser/YtelserE2ETest.kt +++ b/sykepenger-model/src/test/kotlin/no/nav/helse/spleis/e2e/ytelser/YtelserE2ETest.kt @@ -462,7 +462,7 @@ internal class YtelserE2ETest : AbstractEndToEndTest() { a1 inntekt INNTEKT a2 inntekt INNTEKT * 0.95 } - }, arbeidsforhold = emptyList()), + }), arbeidsforhold = listOf( Vilkårsgrunnlag.Arbeidsforhold(a1, LocalDate.EPOCH, type = Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.ORDINÆRT), Vilkårsgrunnlag.Arbeidsforhold(a2, LocalDate.EPOCH, type = Vilkårsgrunnlag.Arbeidsforhold.Arbeidsforholdtype.ORDINÆRT)