From bac89353a2149975227978310b4e4249fdd172a4 Mon Sep 17 00:00:00 2001 From: Anton Fofanov Date: Tue, 10 Dec 2024 13:18:51 +0100 Subject: [PATCH] =?UTF-8?q?PEK-715=20bruk=20svar=20fra=20feature-toggle=20?= =?UTF-8?q?for=20=C3=A5=20bestemme=20om=20=C3=A5=20simulere=20SPK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/spk/SPKTjenestepensjonService.kt | 4 +-- .../spk/SPKTjenestepensjonServiceTest.kt | 28 +++++++++---------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonService.kt b/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonService.kt index da02368..8db36e7 100644 --- a/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonService.kt +++ b/src/main/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonService.kt @@ -19,9 +19,7 @@ class SPKTjenestepensjonService(private val client: SPKTjenestepensjonClient, pr fun simuler(request: SimulerTjenestepensjonRequestDto): Result { if (!featureToggleService.isEnabled(PEN_715_SIMULER_SPK)) { - val message = "Simulering av tjenestepensjon hos SPK er slått av" - log.warn { message } -// return loggOgReturn() + return loggOgReturn() } return client.simuler(request) diff --git a/src/test/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonServiceTest.kt b/src/test/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonServiceTest.kt index 1c414fa..cdde36a 100644 --- a/src/test/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonServiceTest.kt +++ b/src/test/kotlin/no/nav/tjenestepensjon/simulering/v2025/tjenestepensjon/v1/service/spk/SPKTjenestepensjonServiceTest.kt @@ -97,20 +97,20 @@ class SPKTjenestepensjonServiceTest { assertTrue(tjenestepensjon.utbetalingsperioder.isEmpty()) } -// @Test -// fun `simulering skal ikke gjoeres if feature toggle er av`() { -// val req = dummyRequest("1963-02-05") -// `when`(client.simuler(req)).thenReturn(dummyResult(inkluderBTP = true)) -// `when`(featureToggleService.isEnabled(PEN_715_SIMULER_SPK)).thenReturn(false) -// -// val res : Result = spkTjenestepensjonService.simuler(req) -// -// assertTrue(res.isFailure) -// val tjenestepensjonException = res.exceptionOrNull() -// assertNotNull(tjenestepensjonException) -// assertTrue(tjenestepensjonException is TjenestepensjonSimuleringException) -// assertTrue(tjenestepensjonException!!.message!!.contains("Simulering av tjenestepensjon hos SPK er slått av")) -// } + @Test + fun `simulering skal ikke gjoeres if feature toggle er av`() { + val req = dummyRequest("1963-02-05") + `when`(client.simuler(req)).thenReturn(dummyResult(inkluderBTP = true)) + `when`(featureToggleService.isEnabled(PEN_715_SIMULER_SPK)).thenReturn(false) + + val res : Result = spkTjenestepensjonService.simuler(req) + + assertTrue(res.isFailure) + val tjenestepensjonException = res.exceptionOrNull() + assertNotNull(tjenestepensjonException) + assertTrue(tjenestepensjonException is TjenestepensjonSimuleringException) + assertTrue(tjenestepensjonException!!.message!!.contains("Simulering av tjenestepensjon hos SPK er slått av")) + } fun dummyResult(inkluderBTP: Boolean = false) : Result { return Result.success(SimulertTjenestepensjon(