From 17f3dd1696c16b66033ddfb829a9936438913f30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Skarp=C3=A5s?= Date: Thu, 5 Sep 2024 13:32:35 +0200 Subject: [PATCH] F - Slipper gjennom alle uten bruker i test --- .../eessi/pensjon/journalforing/JournalforingService.kt | 9 +++++++-- .../integrasjonstest/saksflyt/JournalforingTestBase.kt | 3 ++- .../pensjon/journalforing/JournalforingServiceBase.kt | 3 ++- .../journalforing/JournalforingServiceMedGCPTest.kt | 3 ++- .../skedulering/OpprettJournalpostUkjentBrukerTest.kt | 3 ++- .../listeners/SedSendtJournalforingMedNavansattTest.kt | 3 ++- .../eessi/pensjon/listeners/SedSendtJournalforingTest.kt | 3 ++- src/test/resources/application-integrationtest.yml | 2 +- src/test/resources/application-test.yml | 2 +- 9 files changed, 21 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt b/src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt index f7c6ec548..f9d5025ec 100644 --- a/src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt +++ b/src/main/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingService.kt @@ -56,6 +56,7 @@ class JournalforingService( private val statistikkPublisher: StatistikkPublisher, private val vurderBrukerInfo: VurderBrukerInfo, @Autowired(required = false) private val metricsHelper: MetricsHelper = MetricsHelper.ForTest(), + @Value("\${ENV}") private val env : String?, ) { private val logger = LoggerFactory.getLogger(JournalforingService::class.java) @@ -180,10 +181,14 @@ class JournalforingService( ) if (journalpostRequest.bruker == null) { - val logMelding = if (sedHendelse.bucType in listOf(R_BUC_02, P_BUC_06, P_BUC_09)) { + val logMelding = if (sedHendelse.bucType in listOf(R_BUC_02, P_BUC_06, P_BUC_09) ) { journalpostService.sendJournalPost(JournalpostMedSedInfo(journalpostRequest, sedHendelse, hendelseType), "eessipensjon") "Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker, men sendes direkte" - } else { + } else if(env != null && env in listOf("test")){ + journalpostService.sendJournalPost(JournalpostMedSedInfo(journalpostRequest, sedHendelse, hendelseType), "eessipensjon") + "Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker, men miljøet er ${env} og sendes direkte" + } + else { vurderBrukerInfo.journalPostUtenBruker(journalpostRequest, sedHendelse, hendelseType) "Journalpost for rinanr: ${sedHendelse.rinaSakId} mangler bruker og settes på vent" } diff --git a/src/test/kotlin/no/nav/eessi/pensjon/integrasjonstest/saksflyt/JournalforingTestBase.kt b/src/test/kotlin/no/nav/eessi/pensjon/integrasjonstest/saksflyt/JournalforingTestBase.kt index 1b95ec56c..dc1d8f322 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/integrasjonstest/saksflyt/JournalforingTestBase.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/integrasjonstest/saksflyt/JournalforingTestBase.kt @@ -118,7 +118,8 @@ internal open class JournalforingTestBase { kravInitialiseringsService = kravService, gcpStorageService = gcpStorageService, statistikkPublisher = statistikkPublisher, - vurderBrukerInfo = vurderBrukerInfo + vurderBrukerInfo = vurderBrukerInfo, + env = null ) protected val personService: PersonService = mockk(relaxed = true) diff --git a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceBase.kt b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceBase.kt index 29e019a74..914728f4c 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceBase.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceBase.kt @@ -51,7 +51,8 @@ abstract class JournalforingServiceBase { kravService, gcpStorageService, statistikkPublisher, - mockk(relaxed = true) + mockk(relaxed = true), + env = null ) protected val opprettJournalpostRequestCapturingSlot = slot() diff --git a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceMedGCPTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceMedGCPTest.kt index 947e8a794..ae7ba16b6 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceMedGCPTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/JournalforingServiceMedGCPTest.kt @@ -77,7 +77,8 @@ class JournalforingServiceMedGCPTest { mockk(), gcpStorageService, statistikkPublisher, - vurderBrukerInfo + vurderBrukerInfo, + env = null ) } diff --git a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/skedulering/OpprettJournalpostUkjentBrukerTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/skedulering/OpprettJournalpostUkjentBrukerTest.kt index fcf5d1e13..34ed1fbd0 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/journalforing/skedulering/OpprettJournalpostUkjentBrukerTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/journalforing/skedulering/OpprettJournalpostUkjentBrukerTest.kt @@ -30,7 +30,8 @@ class OpprettJournalpostUkjentBrukerTest { pdfService = mockk(), kravInitialiseringsService = mockk(), statistikkPublisher = mockk(), - vurderBrukerInfo = mockk() + vurderBrukerInfo = mockk(), + env = null ) opprettJournalpostUkjentBruker = spyk( diff --git a/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingMedNavansattTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingMedNavansattTest.kt index c9d1b610d..a14237c31 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingMedNavansattTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingMedNavansattTest.kt @@ -83,7 +83,8 @@ internal class SedSendtJournalforingMedNavansattTest { every { it.hentDokumenterOgVedlegg(any(), any(), any()) } returns Pair("1234568", emptyList()) }, oppgaveHandler, mockk(), gcpStorageService, statistikkPublisher, - vurderBrukerInfo + vurderBrukerInfo, + env = null ) private val sedListener = SedSendtListener( diff --git a/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingTest.kt b/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingTest.kt index 2efa8c5ce..773fc3022 100644 --- a/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingTest.kt +++ b/src/test/kotlin/no/nav/eessi/pensjon/listeners/SedSendtJournalforingTest.kt @@ -80,7 +80,8 @@ internal class SedSendtJournalforingTest { mockk(), gcpStorageService, statistikkPublisher, - journalforingutenbruker + journalforingutenbruker, + env = null ) private val sedListener = SedSendtListener( diff --git a/src/test/resources/application-integrationtest.yml b/src/test/resources/application-integrationtest.yml index 02ce2b1e9..f5d80b726 100644 --- a/src/test/resources/application-integrationtest.yml +++ b/src/test/resources/application-integrationtest.yml @@ -7,7 +7,7 @@ KAFKA_KRAVINIT_TOPIC: 'eessi-pensjon-krav-q' KAFKA_AUTOMATISERING_TOPIC: 'eessi-pensjon-auto' AZURE_OPENID_CONFIG_TOKEN_ENDPOINT: "dummy" AZURE_APP_JWK: "dummy" - +ENV: q2 kafka: sedSendt: topic: ${KAFKA_SEDSENDT_TOPIC} diff --git a/src/test/resources/application-test.yml b/src/test/resources/application-test.yml index bc61d8635..c6f5c74cb 100644 --- a/src/test/resources/application-test.yml +++ b/src/test/resources/application-test.yml @@ -1,6 +1,6 @@ SPRING_PROFILES_ACTIVE: test - +ENV: test KAFKA_SEDSENDT_TOPIC: 'eessi-basis-sedSendt-v1' KAFKA_SEDMOTTATT_TOPIC: 'eessi-basis-sedMottatt-v1' KAFKA_OPPGAVE_TOPIC: 'eessi-pensjon-oppgave-v1'