diff --git a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt b/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt index 856ac5806..9706f564a 100644 --- a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt +++ b/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt @@ -202,12 +202,7 @@ private object Mock { sykmeldtFnr to SYKMELDT_NAVN, avsenderFnr to AVSENDER_NAVN, ).associate { (fnr, navn) -> - fnr to - Person( - fnr = fnr, - navn = navn, - foedselsdato = Person.foedselsdato(fnr), - ) + fnr to Person(fnr, navn) } fun successResult(orgnr: Orgnr): JsonElement = diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt index 9a94a888b..6d10c9d1b 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt @@ -7,16 +7,7 @@ import io.ktor.server.routing.Route import io.ktor.server.routing.get import io.ktor.util.pipeline.PipelineContext import kotlinx.serialization.builtins.serializer -import kotlinx.serialization.json.JsonElement -import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.jsonObject -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Ferie -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntekt -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.InntektEndringAarsak import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permisjon -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permittering -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykefravaer import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix @@ -33,7 +24,6 @@ import no.nav.helsearbeidsgiver.inntektsmelding.api.sikkerLogger import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.respondBadRequest import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.respondInternalServerError import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.respondOk -import no.nav.helsearbeidsgiver.utils.collection.mapValuesNotNull import no.nav.helsearbeidsgiver.utils.json.fromJson import no.nav.helsearbeidsgiver.utils.json.toJson import no.nav.helsearbeidsgiver.utils.log.MdcUtils @@ -103,10 +93,7 @@ private suspend fun PipelineContext.sendOkResponse(inntek } val response = ResultJson( - // Midlertidig, for å håndtere ulikt format på frontend og backend - success = - tilResponseMedEkstraFelt(inntektsmelding) - ?: HentSelvbestemtImResponseSuccess(inntektsmelding).toJson(HentSelvbestemtImResponseSuccess.serializer()), + success = HentSelvbestemtImResponseSuccess(inntektsmelding).toJson(HentSelvbestemtImResponseSuccess.serializer()), ) respondOk(response, ResultJson.serializer()) } @@ -149,49 +136,3 @@ private suspend fun PipelineContext.sendRedisErrorRespons } } } - -private fun tilResponseMedEkstraFelt(inntektsmelding: Inntektsmelding): JsonElement? { - val inntekt = inntektsmelding.inntekt - val endringAarsak = inntekt?.endringAarsak - val backendFelt = - when (endringAarsak) { - is Ferie -> Ferie::ferier.name - is Permisjon -> Permisjon::permisjoner.name - is Permittering -> Permittering::permitteringer.name - is Sykefravaer -> Sykefravaer::sykefravaer.name - else -> null - } - - return if (inntekt != null && endringAarsak != null && backendFelt != null) { - val nyEndringAarsak = - endringAarsak - .toJson(InntektEndringAarsak.serializer()) - .jsonObject - .let { - it.plus("perioder" to it[backendFelt]) - }.mapValuesNotNull { it } - .let(::JsonObject) - - val nyInntektJson = - inntekt - .toJson(Inntekt.serializer()) - .jsonObject - .plus(Inntekt::endringAarsak.name to nyEndringAarsak) - .let(::JsonObject) - - val nyInntektsmeldingJson = - inntektsmelding - .toJson(Inntektsmelding.serializer()) - .jsonObject - .plus(Inntektsmelding::inntekt.name to nyInntektJson) - .let(::JsonObject) - - HentSelvbestemtImResponseSuccess(inntektsmelding) - .toJson(HentSelvbestemtImResponseSuccess.serializer()) - .jsonObject - .plus(HentSelvbestemtImResponseSuccess::selvbestemtInntektsmelding.name to nyInntektsmeldingJson) - .let(::JsonObject) - } else { - null - } -} diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt index 97889f080..a7e7e3a91 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt @@ -7,17 +7,8 @@ import io.ktor.server.request.receiveText import io.ktor.server.routing.Route import io.ktor.server.routing.post import io.ktor.util.pipeline.PipelineContext -import kotlinx.serialization.ExperimentalSerializationApi -import kotlinx.serialization.MissingFieldException import kotlinx.serialization.builtins.serializer import kotlinx.serialization.json.JsonElement -import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.jsonObject -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Ferie -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntekt -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permisjon -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permittering -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykefravaer import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection @@ -101,7 +92,6 @@ fun Route.lagreSelvbestemtImRoute( } } -@OptIn(ExperimentalSerializationApi::class) private suspend fun PipelineContext.lesRequestOrNull(): SkjemaInntektsmeldingSelvbestemt? = call .receiveText() @@ -112,12 +102,7 @@ private suspend fun PipelineContext.lesRequestOrNull(): S sikkerLogger.info("$it:\n${json.toPretty()}") } }.runCatching { - try { - fromJson(SkjemaInntektsmeldingSelvbestemt.serializer()) - } catch (e: MissingFieldException) { - // Midlertidig, for å håndtere ulikt format på frontend og backend - fromJsonBackup(e) - } + fromJson(SkjemaInntektsmeldingSelvbestemt.serializer()) }.onFailure { e -> "Kunne ikke parse json.".let { logger.error(it) @@ -169,29 +154,3 @@ private suspend fun PipelineContext.sendResponse(resultat } } } - -// TODO slett når frontend bruker korrekte navn -private fun JsonElement.fromJsonBackup(error: Throwable): SkjemaInntektsmeldingSelvbestemt { - val skjemaJson = jsonObject - val inntektJson = skjemaJson[SkjemaInntektsmeldingSelvbestemt::inntekt.name]!!.jsonObject - val endringAarsakJson = inntektJson[Inntekt::endringAarsak.name]!!.jsonObject - val aarsak = endringAarsakJson["aarsak"]!!.fromJson(String.serializer()) - - val nyttFelt = - when (aarsak) { - "Ferie" -> Ferie::ferier.name - "Permisjon" -> Permisjon::permisjoner.name - "Permittering" -> Permittering::permitteringer.name - "Sykefravaer" -> Sykefravaer::sykefravaer.name - else -> throw error - } - - val nyEndringAarsakJson = endringAarsakJson.plus(nyttFelt to endringAarsakJson["perioder"]!!).let(::JsonObject) - - val nyInntektJson = inntektJson.plus(Inntekt::endringAarsak.name to nyEndringAarsakJson).let(::JsonObject) - - return skjemaJson - .plus(SkjemaInntektsmeldingSelvbestemt::inntekt.name to nyInntektJson) - .let(::JsonObject) - .fromJson(SkjemaInntektsmeldingSelvbestemt.serializer()) -} diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt index 8075913db..9209d643f 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt @@ -30,7 +30,6 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykefravaer import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Tariffendring import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.VarigLoennsendring -import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.test.mock.mockInntektsmeldingV1 import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException @@ -43,7 +42,6 @@ import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.hardcodedJson import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.ikkeTilgangResultat import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.jsonStrOrNull import no.nav.helsearbeidsgiver.utils.json.toJson -import no.nav.helsearbeidsgiver.utils.test.date.februar import no.nav.helsearbeidsgiver.utils.test.json.removeJsonWhitespace import org.junit.jupiter.api.BeforeEach import org.junit.jupiter.api.Test @@ -82,40 +80,6 @@ class HentSelvbestemtImRouteKtTest : ApiTest() { actualJson shouldBe Mock.successResponseJson(expectedInntektsmelding) } - @Test - fun `gir OK med inntektsmelding med ekstra 'perioder'-felt i inntektsendringsårsak`() = - testApi { - val expectedInntektsmelding = - mockInntektsmeldingV1().let { - it.copy( - inntekt = - it.inntekt?.copy( - endringAarsak = - Ferie( - ferier = - listOf( - 15.februar(2024) til 16.februar(2024), - 22.februar(2024) til 23.februar(2024), - ), - ), - ), - ) - } - - coEvery { mockRedisConnection.get(any()) } returnsMany - listOf( - Mock.successResult(expectedInntektsmelding), - harTilgangResultat, - ) - - val response = get(pathMedId) - - val actualJson = response.bodyAsText() - - response.status shouldBe HttpStatusCode.OK - actualJson shouldBe Mock.successResponseJson(expectedInntektsmelding) - } - @Test fun `manglende tilgang gir 500-feil`() = testApi { @@ -387,37 +351,14 @@ private fun InntektEndringAarsak.hardcodedJson(): String = when (this) { Bonus -> """{ "aarsak": "Bonus" }""" Feilregistrert -> """{ "aarsak": "Feilregistrert" }""" -// is Ferie -> """{ "aarsak": "Ferie", "ferier": [${ferier.joinToString(transform = Periode::hardcodedJson)}] }""" - is Ferie -> """{ "aarsak": "Ferie", "ferier": [${ferier.joinToString(transform = Periode::hardcodedJson)}], "perioder": [${ - ferier.joinToString( - transform = Periode::hardcodedJson, - ) - }] }""" + is Ferie -> """{ "aarsak": "Ferie", "ferier": [${ferier.joinToString(transform = Periode::hardcodedJson)}] }""" Ferietrekk -> """{ "aarsak": "Ferietrekk"}""" is NyStilling -> """{ "aarsak": "NyStilling", "gjelderFra": "$gjelderFra" }""" is NyStillingsprosent -> """{ "aarsak": "NyStillingsprosent", "gjelderFra": "$gjelderFra" }""" Nyansatt -> """{ "aarsak": "Nyansatt" }""" -// is Permisjon -> """{ "aarsak": "Permisjon", "permisjoner": [${permisjoner.joinToString(transform = Periode::hardcodedJson)}] }""" - is Permisjon -> """{ "aarsak": "Permisjon", "permisjoner": [${permisjoner.joinToString(transform = Periode::hardcodedJson)}], "perioder": [${ - permisjoner.joinToString( - transform = Periode::hardcodedJson, - ) - }] }""" -// is Permittering -> """{ "aarsak": "Permittering", "permitteringer": [${permitteringer.joinToString(transform = Periode::hardcodedJson)}] }""" - is Permittering -> """{ "aarsak": "Permittering", "permitteringer": [${permitteringer.joinToString( - transform = Periode::hardcodedJson, - )}], "perioder": [${ - permitteringer.joinToString( - transform = Periode::hardcodedJson, - ) - }] }""" -// is Sykefravaer -> """{ "aarsak": "Sykefravaer", "sykefravaer": [${sykefravaer.joinToString(transform = Periode::hardcodedJson)}] }""" - is Sykefravaer -> """{ "aarsak": "Sykefravaer", "sykefravaer": [${sykefravaer.joinToString(transform = Periode::hardcodedJson)}], "perioder": [${ - sykefravaer.joinToString( - transform = Periode::hardcodedJson, - ) - }] }""" - + is Permisjon -> """{ "aarsak": "Permisjon", "permisjoner": [${permisjoner.joinToString(transform = Periode::hardcodedJson)}] }""" + is Permittering -> """{ "aarsak": "Permittering", "permitteringer": [${permitteringer.joinToString(transform = Periode::hardcodedJson)}] }""" + is Sykefravaer -> """{ "aarsak": "Sykefravaer", "sykefravaer": [${sykefravaer.joinToString(transform = Periode::hardcodedJson)}] }""" is Tariffendring -> """{ "aarsak": "Tariffendring", "gjelderFra": "$gjelderFra", "bleKjent": "$bleKjent" }""" is VarigLoennsendring -> """{ "aarsak": "VarigLoennsendring", "gjelderFra": "$gjelderFra" }""" } diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt index 6e35c266a..9d0a584cc 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt @@ -53,55 +53,6 @@ class LagreSelvbestemtImRouteKtTest : ApiTest() { actualJson shouldBe Mock.successResponseJson(selvbestemtId) } - @Test - fun `skal godta og returnere id ved innsending som bruker 'perioder'-felt i inntektsendringsårsak`() = - testApi { - val selvbestemtId = UUID.randomUUID() - - coEvery { mockRedisConnection.get(any()) } returnsMany - listOf( - harTilgangResultat, - Mock.successResult(selvbestemtId), - ) - - val skjemaJson = - """ - { - "selvbestemtId": "$selvbestemtId", - "type": { - "type": "Selvbestemt", - "id": "${UUID.randomUUID()}" - }, - "sykmeldtFnr": "${Fnr.genererGyldig()}", - "avsender": { - "orgnr": "${Orgnr.genererGyldig()}", - "tlf": "${randomDigitString(8)}" - }, - "sykmeldingsperioder": [{"fom": "2024-02-12", "tom": "2024-02-28"}], - "agp": null, - "inntekt": { - "beloep": 1000.10, - "inntektsdato": "2024-02-12", - "naturalytelser": [], - "endringAarsak": { - "aarsak": "Ferie", - "perioder": [{"fom": "2024-02-14", "tom": "2024-02-15"}, {"fom": "2024-02-21", "tom": "2024-02-21"}] - } - }, - "refusjon": null, - "vedtaksperiodeId": null - } - """.removeJsonWhitespace() - .parseJson() - - val response = post(path, skjemaJson, JsonElement.serializer()) - - val actualJson = response.bodyAsText() - - response.status shouldBe HttpStatusCode.OK - actualJson shouldBe Mock.successResponseJson(selvbestemtId) - } - @Test fun `skal godta og returnere id ved innsending som mangler vedtaksperiodeId`() = testApi { diff --git a/berik-inntektsmelding-service/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.berikinntektsmeldingservice/BerikInntektsmeldingServiceTest.kt b/berik-inntektsmelding-service/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.berikinntektsmeldingservice/BerikInntektsmeldingServiceTest.kt index cab4eb9b9..4f2b7b2f5 100644 --- a/berik-inntektsmelding-service/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.berikinntektsmeldingservice/BerikInntektsmeldingServiceTest.kt +++ b/berik-inntektsmelding-service/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.berikinntektsmeldingservice/BerikInntektsmeldingServiceTest.kt @@ -164,22 +164,16 @@ private object Mock { val inntektsmelding = mockInntektsmeldingV1() val avsender = - Fnr.genererGyldig().let { - Person( - fnr = it, - navn = "Skrue McDuck", - foedselsdato = Person.foedselsdato(it), - ) - } + Person( + fnr = Fnr.genererGyldig(), + navn = "Skrue McDuck", + ) val sykmeldt = - Fnr(forespoersel.fnr).let { - Person( - fnr = it, - navn = "Dolly Duck", - foedselsdato = Person.foedselsdato(it), - ) - } + Person( + fnr = Fnr(forespoersel.fnr), + navn = "Dolly Duck", + ) val orgnrMedNavn = mapOf(Orgnr(forespoersel.orgnr) to "Lasses kasserollesjappe") diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt index 2037dc36b..0385dfd64 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt @@ -1,38 +1,10 @@ -@file:UseSerializers(LocalDateSerializer::class) - package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable -import kotlinx.serialization.UseSerializers -import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateSerializer import no.nav.helsearbeidsgiver.utils.wrapper.Fnr -import java.time.LocalDate -import java.time.format.DateTimeFormatter - -private val fnrFoedselsdatoFormatter = DateTimeFormatter.ofPattern("ddMMyyyy") @Serializable data class Person( val fnr: Fnr, val navn: String, - val foedselsdato: LocalDate, -) { - companion object { - // For info om fødselsdato i fnr, se https://lovdata.no/dokument/SF/forskrift/2017-07-14-1201/KAPITTEL_2#%C2%A72-2-1 - fun foedselsdato(fnr: Fnr): LocalDate { - val foedtEtterAar39 = fnr.verdi[4].digitToInt() >= 4 - val individsifferUnder500 = fnr.verdi[6].digitToInt() < 5 - - val aarhundre = - if (foedtEtterAar39 || individsifferUnder500) { - "19" - } else { - "20" - } - - val foedseldato = fnr.verdi.take(4) + aarhundre + fnr.verdi.slice(4..5) - - return LocalDate.parse(foedseldato, fnrFoedselsdatoFormatter) - } - } -} +) diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt deleted file mode 100644 index eb4f820bc..000000000 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt +++ /dev/null @@ -1,27 +0,0 @@ -package no.nav.helsearbeidsgiver.felles - -import io.kotest.core.spec.style.FunSpec -import io.kotest.data.row -import io.kotest.datatest.withData -import io.kotest.matchers.shouldBe -import no.nav.helsearbeidsgiver.felles.domene.Person -import no.nav.helsearbeidsgiver.utils.test.date.april -import no.nav.helsearbeidsgiver.utils.test.date.februar -import no.nav.helsearbeidsgiver.utils.test.date.januar -import no.nav.helsearbeidsgiver.utils.test.date.mars -import no.nav.helsearbeidsgiver.utils.wrapper.Fnr - -class PersonTest : - FunSpec({ - withData( - nameFn = { (fnr, _) -> fnr }, - listOf( - row("01015030069", 1.januar(1950)), - row("01025090035", 1.februar(1950)), - row("01033030092", 1.mars(1930)), - row("01041070087", 1.april(2010)), - ), - ) { (fnr, forventetDato) -> - Person.foedselsdato(Fnr(fnr)) shouldBe forventetDato - } - }) diff --git a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/InnsendingServiceTest.kt b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/InnsendingServiceTest.kt index ab36ef969..dc534a446 100644 --- a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/InnsendingServiceTest.kt +++ b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/InnsendingServiceTest.kt @@ -187,13 +187,10 @@ private object Mock { const val INNSENDING_ID = 1L val avsender = - Fnr.genererGyldig().let { - Person( - fnr = it, - navn = "Skrue McDuck", - foedselsdato = Person.foedselsdato(it), - ) - } + Person( + fnr = Fnr.genererGyldig(), + navn = "Skrue McDuck", + ) val skjema = mockSkjemaInntektsmelding() diff --git a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/App.kt b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/App.kt index 5c43494d2..fafbe7ec9 100644 --- a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/App.kt +++ b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/App.kt @@ -6,7 +6,7 @@ import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore import no.nav.helsearbeidsgiver.felles.rapidsrivers.registerShutdownLifecycle -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateful +import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateless import no.nav.helsearbeidsgiver.utils.log.logger private val logger = "helsearbeidsgiver-im-inntektservice".logger() @@ -25,7 +25,7 @@ fun main() { fun RapidsConnection.createInntektService(redisConnection: RedisConnection): RapidsConnection = also { logger.info("Starter ${InntektService::class.simpleName}...") - ServiceRiverStateful( + ServiceRiverStateless( InntektService( rapid = this, redisStore = RedisStore(redisConnection, RedisPrefix.Inntekt), diff --git a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt index a4766828d..e170190d4 100644 --- a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt +++ b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt @@ -14,7 +14,6 @@ import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.publish import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.Service import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceMed2Steg import no.nav.helsearbeidsgiver.felles.utils.Log import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateSerializer @@ -43,9 +42,8 @@ data class Steg2( class InntektService( private val rapid: RapidsConnection, - override val redisStore: RedisStore, -) : ServiceMed2Steg(), - Service.MedRedis { + private val redisStore: RedisStore, +) : ServiceMed2Steg() { override val logger = logger() override val sikkerLogger = sikkerLogger() @@ -78,9 +76,10 @@ class InntektService( Key.BEHOV to BehovType.HENT_TRENGER_IM.toJson(), Key.UUID to steg0.transaksjonId.toJson(), Key.DATA to - mapOf( - Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), - ).toJson(), + data + .plus( + Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), + ).toJson(), ).also { MdcUtils.withLogFields( Log.behov(BehovType.HENT_TRENGER_IM), @@ -101,12 +100,14 @@ class InntektService( Key.BEHOV to BehovType.HENT_INNTEKT.toJson(), Key.UUID to steg0.transaksjonId.toJson(), Key.DATA to - mapOf( - Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), - Key.ORGNRUNDERENHET to steg1.forespoersel.orgnr.toJson(), - Key.FNR to steg1.forespoersel.fnr.toJson(), - Key.INNTEKTSDATO to steg0.skjaeringstidspunkt.toJson(), - ).toJson(), + data + .plus( + mapOf( + Key.ORGNRUNDERENHET to steg1.forespoersel.orgnr.toJson(), + Key.FNR to steg1.forespoersel.fnr.toJson(), + Key.INNTEKTSDATO to steg0.skjaeringstidspunkt.toJson(), + ), + ).toJson(), ).also { MdcUtils.withLogFields( Log.behov(BehovType.HENT_INNTEKT), diff --git a/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt b/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt index c0b402456..9dceb1dd5 100644 --- a/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt +++ b/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt @@ -15,7 +15,7 @@ import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateful +import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateless import no.nav.helsearbeidsgiver.felles.test.mock.MockRedis import no.nav.helsearbeidsgiver.utils.json.fromJson import org.junit.jupiter.api.BeforeEach @@ -32,7 +32,7 @@ class InntektServiceTest { ) init { - ServiceRiverStateful(service).connect(testRapid) + ServiceRiverStateless(service).connect(testRapid) } @BeforeEach diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt index ed6563857..2fc0f17c4 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt @@ -26,7 +26,6 @@ import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson @@ -41,6 +40,8 @@ import no.nav.helsearbeidsgiver.pdl.domene.PersonNavn import no.nav.helsearbeidsgiver.utils.json.fromJson import no.nav.helsearbeidsgiver.utils.json.serializer.list import no.nav.helsearbeidsgiver.utils.json.toJson +import no.nav.helsearbeidsgiver.utils.test.date.april +import no.nav.helsearbeidsgiver.utils.test.date.august import no.nav.helsearbeidsgiver.utils.test.date.kl import no.nav.helsearbeidsgiver.utils.test.date.oktober import no.nav.helsearbeidsgiver.utils.test.wrapper.genererGyldig @@ -390,7 +391,7 @@ class LagreSelvbestemtIT : EndToEndTest() { mellomnavn = null, etternavn = "Aleksandersen", ), - foedselsdato = Person.foedselsdato(skjema.sykmeldtFnr), + foedselsdato = 22.april, ), FullPerson( ident = avsenderFnr.verdi, @@ -400,7 +401,7 @@ class LagreSelvbestemtIT : EndToEndTest() { mellomnavn = null, etternavn = "Eggum", ), - foedselsdato = Person.foedselsdato(avsenderFnr), + foedselsdato = 30.august, ), ) diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveService.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveService.kt index b67ca1f26..367afa2a2 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveService.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveService.kt @@ -160,9 +160,4 @@ class HentDataTilSakOgOppgaveService( private const val ORG_NAVN_DEFAULT = "Arbeidsgiver" -private fun personDefault(fnr: Fnr): Person = - Person( - fnr = fnr, - navn = "Ukjent person", - foedselsdato = Person.foedselsdato(fnr), - ) +private fun personDefault(fnr: Fnr): Person = Person(fnr, "Ukjent person") diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSelvbestemtSakRiver.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSelvbestemtSakRiver.kt index 98795cb91..622097ef8 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSelvbestemtSakRiver.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSelvbestemtSakRiver.kt @@ -61,7 +61,7 @@ class OpprettSelvbestemtSakRiver( lenke = NotifikasjonTekst.lenkeFerdigstiltSelvbestemt(linkUrl, inntektsmelding.type.id), inntektsmeldingTypeId = inntektsmelding.type.id, orgnr = inntektsmelding.avsender.orgnr, - sykmeldt = inntektsmelding.sykmeldt.let { Person(it.fnr, it.navn, Person.foedselsdato(it.fnr)) }, + sykmeldt = inntektsmelding.sykmeldt.let { Person(it.fnr, it.navn) }, initiellStatus = SaksStatus.FERDIG, ) diff --git a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveServiceTest.kt b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveServiceTest.kt index e43999977..b0bd6a9ea 100644 --- a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveServiceTest.kt +++ b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/HentDataTilSakOgOppgaveServiceTest.kt @@ -24,7 +24,6 @@ import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.firstMessage import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.message import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.sendJson import no.nav.helsearbeidsgiver.utils.json.toJson -import no.nav.helsearbeidsgiver.utils.test.date.april import no.nav.helsearbeidsgiver.utils.test.wrapper.genererGyldig import no.nav.helsearbeidsgiver.utils.wrapper.Fnr import no.nav.helsearbeidsgiver.utils.wrapper.Orgnr @@ -112,7 +111,7 @@ private object Mock { val orgnr = Orgnr.genererGyldig() val fnr = Fnr.genererGyldig() val orgnrMedNavn = mapOf(orgnr to "Kåre Conradis Kål og Kålrabi") - val personer = mapOf(fnr to Person(fnr, "Kåre Conradi", 22.april)) + val personer = mapOf(fnr to Person(fnr, "Kåre Conradi")) val skalHaPaaminnelse = false // TODO: Bytt ut default false fun steg0(): Map = diff --git a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettForespoerselSakOgOppgaveRiverTest.kt b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettForespoerselSakOgOppgaveRiverTest.kt index 2baf24cb6..d12f79e7b 100644 --- a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettForespoerselSakOgOppgaveRiverTest.kt +++ b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettForespoerselSakOgOppgaveRiverTest.kt @@ -24,7 +24,6 @@ import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.sendJson import no.nav.helsearbeidsgiver.inntektsmelding.notifikasjon.NotifikasjonTekst import no.nav.helsearbeidsgiver.inntektsmelding.notifikasjon.sakLevetid import no.nav.helsearbeidsgiver.utils.json.toJson -import no.nav.helsearbeidsgiver.utils.test.date.juli import no.nav.helsearbeidsgiver.utils.test.wrapper.genererGyldig import no.nav.helsearbeidsgiver.utils.wrapper.Fnr import no.nav.helsearbeidsgiver.utils.wrapper.Orgnr @@ -53,7 +52,6 @@ class OpprettForespoerselSakOgOppgaveRiverTest : Person( fnr = Fnr.genererGyldig(), navn = "Peer Gynt", - foedselsdato = 12.juli, ), orgNavn = "Peer Gynts Løgn og Bedrageri LTD", ) diff --git a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt index bfbff6314..ca299d3b9 100644 --- a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt +++ b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt @@ -122,7 +122,6 @@ class HentPersonerRiver( Person( fnr = Fnr(fnr), navn = person.navn.fulltNavn(), - foedselsdato = person.foedselsdato, ) } } diff --git a/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt b/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt index eb4901d09..628e73f45 100644 --- a/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt +++ b/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt @@ -50,12 +50,7 @@ class HentPersonerRiverTest : val olaFnr = Fnr.genererGyldig() val personer = mapOf( - olaFnr to - Person( - fnr = olaFnr, - navn = "Ola Normann", - foedselsdato = 13.juni(1956), - ), + olaFnr to Person(olaFnr, "Ola Normann"), ) val innkommendeMelding = Mock.innkommendeMelding(setOf(olaFnr)) @@ -87,18 +82,8 @@ class HentPersonerRiverTest : val kariFnr = Fnr.genererGyldig(somDnr = true) val personer = mapOf( - olaFnr to - Person( - fnr = olaFnr, - navn = "Ola Normann", - foedselsdato = 13.juni(1956), - ), - kariFnr to - Person( - fnr = kariFnr, - navn = "Kari Normann", - foedselsdato = 13.juni(1956), - ), + olaFnr to Person(olaFnr, "Ola Normann"), + kariFnr to Person(kariFnr, "Kari Normann"), ) val innkommendeMelding = Mock.innkommendeMelding(setOf(olaFnr, kariFnr)) @@ -136,12 +121,7 @@ class HentPersonerRiverTest : val kariFnr = Fnr.genererGyldig() val personer = mapOf( - kariFnr to - Person( - fnr = kariFnr, - navn = "Kari Normann", - foedselsdato = 13.juni(1956), - ), + kariFnr to Person(kariFnr, "Kari Normann"), ) val innkommendeMelding = Mock.innkommendeMelding(setOf(olaFnr, kariFnr)) @@ -173,12 +153,7 @@ class HentPersonerRiverTest : val olaFnr = Fnr.genererGyldig() val personer = mapOf( - olaFnr to - Person( - fnr = olaFnr, - navn = "Ola Normann", - foedselsdato = 13.juni(1956), - ), + olaFnr to Person(olaFnr, "Ola Normann"), ) val innkommendeMelding = Mock.innkommendeMelding(setOf(olaFnr), forespoerselId) diff --git a/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt index e1343c484..30300b541 100644 --- a/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt +++ b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt @@ -423,21 +423,15 @@ private fun Map.lesInntektsmelding(): Inntektsmelding { private object Mock { private const val ORG_NAVN = "Keiser Augustus' Ponniutleie" private val sykmeldt = - Fnr.genererGyldig().let { - Person( - fnr = it, - navn = "Ponnius Pilatus", - foedselsdato = Person.foedselsdato(it), - ) - } + Person( + fnr = Fnr.genererGyldig(), + navn = "Ponnius Pilatus", + ) private val avsender = - Fnr.genererGyldig().let { - Person( - fnr = it, - navn = "King Kong Keiser", - foedselsdato = Person.foedselsdato(it), - ) - } + Person( + fnr = Fnr.genererGyldig(), + navn = "King Kong Keiser", + ) val skjema = SkjemaInntektsmeldingSelvbestemt( diff --git a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/App.kt b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/App.kt index 0f1bf33ee..ce1d3d95f 100644 --- a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/App.kt +++ b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/App.kt @@ -6,7 +6,6 @@ import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore import no.nav.helsearbeidsgiver.felles.rapidsrivers.registerShutdownLifecycle -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateful import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateless import no.nav.helsearbeidsgiver.utils.log.logger @@ -26,7 +25,7 @@ fun main() { fun RapidsConnection.createTilgangService(redisConnection: RedisConnection): RapidsConnection = also { logger.info("Starter ${TilgangForespoerselService::class.simpleName}...") - ServiceRiverStateful( + ServiceRiverStateless( TilgangForespoerselService( rapid = this, redisStore = RedisStore(redisConnection, RedisPrefix.TilgangForespoersel), diff --git a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt index 7a9c8aa49..659b806dd 100644 --- a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt +++ b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt @@ -14,7 +14,6 @@ import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.publish import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.Service import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceMed2Steg import no.nav.helsearbeidsgiver.felles.utils.Log import no.nav.helsearbeidsgiver.utils.json.serializer.UuidSerializer @@ -28,13 +27,12 @@ import java.util.UUID class TilgangForespoerselService( private val rapid: RapidsConnection, - override val redisStore: RedisStore, + private val redisStore: RedisStore, ) : ServiceMed2Steg< TilgangForespoerselService.Steg0, TilgangForespoerselService.Steg1, TilgangForespoerselService.Steg2, - >(), - Service.MedRedis { + >() { override val logger = logger() override val sikkerLogger = sikkerLogger() @@ -81,9 +79,10 @@ class TilgangForespoerselService( Key.BEHOV to BehovType.HENT_TRENGER_IM.toJson(), Key.UUID to steg0.transaksjonId.toJson(), Key.DATA to - mapOf( - Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), - ).toJson(), + data + .plus( + Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), + ).toJson(), ).also { MdcUtils.withLogFields( Log.behov(BehovType.HENT_TRENGER_IM), @@ -104,11 +103,13 @@ class TilgangForespoerselService( Key.BEHOV to BehovType.TILGANGSKONTROLL.toJson(), Key.UUID to steg0.transaksjonId.toJson(), Key.DATA to - mapOf( - Key.FORESPOERSEL_ID to steg0.forespoerselId.toJson(), - Key.ORGNRUNDERENHET to steg1.forespoersel.orgnr.toJson(), - Key.FNR to steg0.avsenderFnr.toJson(), - ).toJson(), + data + .plus( + mapOf( + Key.ORGNRUNDERENHET to steg1.forespoersel.orgnr.toJson(), + Key.FNR to steg0.avsenderFnr.toJson(), + ), + ).toJson(), ).also { MdcUtils.withLogFields( Log.behov(BehovType.TILGANGSKONTROLL), diff --git a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt index 3b3fb01d3..3332fbe5b 100644 --- a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt +++ b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt @@ -13,7 +13,7 @@ import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix -import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateful +import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceRiverStateless import no.nav.helsearbeidsgiver.felles.test.mock.MockRedis import no.nav.helsearbeidsgiver.inntektsmelding.tilgangservice.TilgangForespoerselService import no.nav.helsearbeidsgiver.utils.json.toJson @@ -28,7 +28,7 @@ class TilgangForespoerselServiceTest { private val service = TilgangForespoerselService(testRapid, mockRedis.store) init { - ServiceRiverStateful(service).connect(testRapid) + ServiceRiverStateless(service).connect(testRapid) } @BeforeEach