diff --git a/nais/dev-fss.yml b/nais/dev-fss.yml index 96e677e24..86fd2d2f3 100644 --- a/nais/dev-fss.yml +++ b/nais/dev-fss.yml @@ -76,10 +76,6 @@ spec: - name: SAF_HENTE_DOKUMENT_SCOPES value: api://dev-fss.teamdokumenthandtering.saf-q1/.default - # SAK - - name: SAK_BASE_URL - value: https://sak-q1.dev.intern.nav.no - # Gosys / Oppgave: - name: GOSYS_BASE_URL value: http://oppgave-q1.oppgavehandtering diff --git a/nais/prod-fss.yml b/nais/prod-fss.yml index bb26b63ca..a466c4029 100644 --- a/nais/prod-fss.yml +++ b/nais/prod-fss.yml @@ -77,10 +77,6 @@ spec: - name: SAF_HENTE_DOKUMENT_SCOPES value: api://prod-fss.teamdokumenthandtering.saf/.default - # SAK - - name: SAK_BASE_URL - value: https://sak.intern.nav.no - # Gosys / Oppgave: - name: GOSYS_BASE_URL value: http://oppgave.oppgavehandtering diff --git a/src/main/kotlin/no/nav/k9punsj/domenetjenester/SoknadService.kt b/src/main/kotlin/no/nav/k9punsj/domenetjenester/SoknadService.kt index 312f7bcb1..89556efa2 100644 --- a/src/main/kotlin/no/nav/k9punsj/domenetjenester/SoknadService.kt +++ b/src/main/kotlin/no/nav/k9punsj/domenetjenester/SoknadService.kt @@ -28,7 +28,6 @@ import no.nav.k9punsj.integrasjoner.dokarkiv.SaksType import no.nav.k9punsj.integrasjoner.dokarkiv.Tema import no.nav.k9punsj.integrasjoner.k9sak.K9SakService import no.nav.k9punsj.integrasjoner.pdl.PdlService -import no.nav.k9punsj.integrasjoner.sak.SakClient import no.nav.k9punsj.journalpost.JournalpostService import no.nav.k9punsj.metrikker.SøknadMetrikkService import no.nav.k9punsj.utils.objectMapper @@ -45,7 +44,6 @@ class SoknadService( private val søknadMetrikkService: SøknadMetrikkService, private val safGateway: SafGateway, private val k9SakService: K9SakService, - private val sakClient: SakClient, private val pdlService: PdlService, private val dokarkivGateway: DokarkivGateway ) { @@ -97,6 +95,7 @@ class SoknadService( * Bruker fagsakId fra journalposten om den finnes, ellers henter vi den fra k9sak * Kaster feil om vi har fler æn 1 unik fagsakId */ + val søknadEntitet = requireNotNull(søknadRepository.hentSøknad(søknad.søknadId.id)) val k9Saksnummer = if(fagsakIder.isNotEmpty()) { if(fagsakIder.size > 1) { throw IllegalStateException("Fant flere fagsakIder på innsending: ${fagsakIder.map { it.second }}") @@ -107,7 +106,8 @@ class SoknadService( fagsakIder.first().second } else { val k9Respons = k9SakService.hentEllerOpprettSaksnummer( - søknadEntitet = hentSøknad(søknad.søknadId.id)!!, + k9FormatSøknad = søknad, + søknadEntitet = søknadEntitet, fagsakYtelseType = fagsakYtelseType ) require(k9Respons.second.isNullOrBlank()) { "Feil ved henting av saksnummer: ${k9Respons.second}" } @@ -117,9 +117,6 @@ class SoknadService( require(k9Saksnummer != null) { "K9Saksnummer er null" } - // Sikkrer att saken kommer opp som valg i modia, ikke vart implementert sedan flytten till synkron - //sakClient.forsikreSakskoblingFinnes(k9Saksnummer, søknad.søker.toString(), UUID.randomUUID().toString()) - // Ferdigstill journalposter val søkerNavn = pdlService.hentPersonopplysninger(setOf(søkerFnr)) require(søkerNavn.isNotEmpty()) { throw IllegalStateException("Fant ikke søker i PDL") } @@ -186,7 +183,7 @@ class SoknadService( dokumentkategori = DokumentKategori.IS, fagsystem = FagsakSystem.K9, sakstype = SaksType.FAGSAK, - saksnummer = k9Saksnummer!!, + saksnummer = k9Saksnummer, brukerIdent = søkerFnr, avsenderNavn = punsjetAvSaksbehandler, pdf = pdf, diff --git a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/HentK9SaksnummerGrunnlagDto.kt b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/HentK9SaksnummerGrunnlagDto.kt index 2c7b0b6b0..9ea6d238b 100644 --- a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/HentK9SaksnummerGrunnlagDto.kt +++ b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/HentK9SaksnummerGrunnlagDto.kt @@ -3,6 +3,7 @@ package no.nav.k9punsj.integrasjoner.k9sak import no.nav.k9punsj.felles.FagsakYtelseType import no.nav.k9punsj.felles.dto.PeriodeDto +@Deprecated("Erstattes med bedre løsning v.h.a. k9-format?") data class HentK9SaksnummerGrunnlag( val søknadstype: FagsakYtelseType, val søker: String, diff --git a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakService.kt b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakService.kt index ab6a65051..c7e435d0a 100644 --- a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakService.kt +++ b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakService.kt @@ -30,11 +30,8 @@ interface K9SakService { suspend fun hentFagsaker(søker: String): Pair?, String?> - /** - * Henter saksnummer fra K9Sak, hvis det ikke finnes oppretter vi en ny fagsak. - * Periode hentes fra soknaden å defaulter til 1/1 og 31/12 hvis fom eller tom ikke er satt. - */ suspend fun hentEllerOpprettSaksnummer( + k9FormatSøknad: Søknad, søknadEntitet: SøknadEntitet, fagsakYtelseType: FagsakYtelseType ): Pair diff --git a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt index 84ee15185..7eedb63c6 100644 --- a/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt +++ b/src/main/kotlin/no/nav/k9punsj/integrasjoner/k9sak/K9SakServiceImpl.kt @@ -11,6 +11,7 @@ import no.nav.k9.sak.kontrakt.arbeidsforhold.InntektArbeidYtelseArbeidsforholdV2 import no.nav.k9.sak.kontrakt.mottak.FinnEllerOpprettSak import no.nav.k9.sak.typer.Periode import no.nav.k9.søknad.Søknad +import no.nav.k9.søknad.ytelse.Ytelse import no.nav.k9punsj.StandardProfil import no.nav.k9punsj.domenetjenester.PersonService import no.nav.k9punsj.felles.ZoneUtils.Oslo @@ -64,7 +65,6 @@ class K9SakServiceImpl( internal const val hentIntektsmeldingerUrl = "/behandling/iay/im-arbeidsforhold-v2" internal const val sokFagsakerUrl = "/fagsak/sok" internal const val sendInnSøknadUrl = "/fordel/journalposter" - internal const val sokFagsaker = "/fagsak/sok" internal const val finnFagsak = "/fordel/fagsak/sok" } @@ -134,7 +134,7 @@ class K9SakServiceImpl( } val resultat = objectMapper().readValue>(json) val liste = resultat - .map { periode -> PeriodeDto(periode.fom, periode.tom) }.toList() + .map { PeriodeDto(it.fom, it.tom) }.toList() Pair(liste, null) } catch (e: Exception) { Pair(null, "Feilet deserialisering $e") @@ -192,9 +192,11 @@ class K9SakServiceImpl( } override suspend fun hentEllerOpprettSaksnummer( + k9FormatSøknad: Søknad, søknadEntitet: SøknadEntitet, fagsakYtelseType: no.nav.k9punsj.felles.FagsakYtelseType ): Pair { + // Bruker k9saksnummergrunnlag for å mappe val k9SaksnummerGrunnlag = søknadEntitet.tilK9saksnummerGrunnlag(fagsakYtelseType) val søkerAktørId = personService.finnEllerOpprettPersonVedNorskIdent(k9SaksnummerGrunnlag.søker).aktørId @@ -206,17 +208,16 @@ class K9SakServiceImpl( if (!k9SaksnummerGrunnlag.annenPart.isNullOrEmpty() && k9SaksnummerGrunnlag.annenPart != "null") { personService.finnEllerOpprettPersonVedNorskIdent(k9SaksnummerGrunnlag.annenPart).aktørId } else null - val periode = Periode( - k9SaksnummerGrunnlag.periode?.fom ?: LocalDate.now().withMonth(1).withDayOfMonth(1), - k9SaksnummerGrunnlag.periode?.tom ?: LocalDate.now().withMonth(12).withDayOfMonth(31) - ) + + val ytelseTypeKode = FagsakYtelseType.fraKode(fagsakYtelseType.kode).kode + val k9sakPeriode = no.nav.k9.sak.typer.Periode(k9FormatSøknad.getYtelse().søknadsperiode.iso8601) val payloadMedAktørId = FinnEllerOpprettSak( - FagsakYtelseType.fraKode(k9SaksnummerGrunnlag.søknadstype.kode).kode, + ytelseTypeKode, søkerAktørId, pleietrengendeAktørId, annenpartAktørId, - periode, + k9sakPeriode, ) val body = kotlin.runCatching { objectMapper().writeValueAsString(payloadMedAktørId) }.getOrNull() @@ -296,17 +297,15 @@ class K9SakServiceImpl( private fun SøknadEntitet.tilK9saksnummerGrunnlag( fagsakYtelseType: no.nav.k9punsj.felles.FagsakYtelseType ): HentK9SaksnummerGrunnlag { - // Kontrakt fra k9-sak FagsakYtelseType - // https://github.com/navikt/k9-sak/blob/83b654701d242629a20eabbab642c399c6c27182/kodeverk/src/main/java/no/nav/k9/kodeverk/behandling/FagsakYtelseType.java#L57 return when (fagsakYtelseType) { no.nav.k9punsj.felles.FagsakYtelseType.PLEIEPENGER_SYKT_BARN -> { val psbVisning = this.tilPsbvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = psbVisning.soekerId!!, - pleietrengende = psbVisning.barn?.norskIdent, + søker = requireNotNull(psbVisning.soekerId), + pleietrengende = requireNotNull(psbVisning.barn).norskIdent, annenPart = null, - periode = psbVisning.soeknadsperiode?.firstOrNull() + periode = null ) } @@ -314,10 +313,10 @@ class K9SakServiceImpl( val omsVisning = this.tilOmsvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = omsVisning.soekerId!!, + søker = requireNotNull(omsVisning.soekerId), pleietrengende = null, annenPart = null, - periode = omsVisning.fravaersperioder?.firstOrNull()?.periode + periode = null ) } @@ -325,10 +324,10 @@ class K9SakServiceImpl( val omsUtvisning = this.tilOmsUtvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = omsUtvisning.soekerId!!, + søker = requireNotNull(omsUtvisning.soekerId), pleietrengende = null, annenPart = null, - periode = omsUtvisning.periodeForHeleAretMedFravaer() + periode = null ) } @@ -336,10 +335,10 @@ class K9SakServiceImpl( val omsAoVisning = this.tilOmsAOvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = omsAoVisning.soekerId!!, - pleietrengende = omsAoVisning.barn!!.norskIdent, + søker = requireNotNull(omsAoVisning.soekerId), + pleietrengende = requireNotNull(omsAoVisning.barn).norskIdent, annenPart = null, - periode = omsAoVisning.periode + periode = null ) } @@ -347,10 +346,10 @@ class K9SakServiceImpl( val omsMaVisning = this.tilOmsMAvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = omsMaVisning.soekerId!!, + søker = requireNotNull(omsMaVisning.soekerId), pleietrengende = null, - annenPart = omsMaVisning.annenForelder!!.norskIdent, - periode = omsMaVisning.annenForelder.periode + annenPart = requireNotNull(omsMaVisning.annenForelder).norskIdent, + periode = null ) } @@ -358,10 +357,10 @@ class K9SakServiceImpl( val omsKsVisning = this.tilOmsKSBvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = omsKsVisning.soekerId!!, - pleietrengende = omsKsVisning.barn!!.norskIdent, + søker = requireNotNull(omsKsVisning.soekerId), + pleietrengende = requireNotNull(omsKsVisning.barn).norskIdent, annenPart = null, - periode = omsKsVisning.mottattDato?.periodeDtoForHeleAret() + periode = null ) } @@ -369,10 +368,10 @@ class K9SakServiceImpl( val tilPlsvisning = this.tilPlsvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = tilPlsvisning.soekerId!!, - pleietrengende = tilPlsvisning.pleietrengende!!.norskIdent, + søker = requireNotNull(tilPlsvisning.soekerId), + pleietrengende = requireNotNull(tilPlsvisning.pleietrengende).norskIdent, annenPart = null, - periode = tilPlsvisning.soeknadsperiode?.firstOrNull() + periode = null ) } @@ -380,10 +379,10 @@ class K9SakServiceImpl( val tilOlpvisning = this.tilOlpvisning() HentK9SaksnummerGrunnlag( søknadstype = fagsakYtelseType, - søker = tilOlpvisning.soekerId!!, - pleietrengende = tilOlpvisning.barn!!.norskIdent, + søker = requireNotNull(tilOlpvisning.soekerId), + pleietrengende = requireNotNull(tilOlpvisning.barn).norskIdent, annenPart = null, - periode = tilOlpvisning.soeknadsperiode?.firstOrNull() + periode = null ) } @@ -392,13 +391,6 @@ class K9SakServiceImpl( } } - private fun LocalDate.periodeDtoForHeleAret(): PeriodeDto { - return PeriodeDto( - fom = this.withMonth(1).withDayOfMonth(1), - tom = this.withMonth(12).withDayOfMonth(31) - ) - } - internal companion object { private suspend fun hentCallId() = try { coroutineContext.hentCallId() @@ -436,13 +428,6 @@ class K9SakServiceImpl( val pleietrengende: String? = null, ) - data class HentSaksnummerForPeriodeDto( - val ytelseType: FagsakYtelseType, - val bruker: String, - val pleietrengende: List? = null, - val periode: PeriodeDto? - ) - data class FinnFagsakDto( val ytelseType: FagsakYtelseType, val aktørId: String, diff --git a/src/main/kotlin/no/nav/k9punsj/integrasjoner/sak/SakClient.kt b/src/main/kotlin/no/nav/k9punsj/integrasjoner/sak/SakClient.kt deleted file mode 100644 index 46f3b2c1a..000000000 --- a/src/main/kotlin/no/nav/k9punsj/integrasjoner/sak/SakClient.kt +++ /dev/null @@ -1,71 +0,0 @@ -package no.nav.k9punsj.integrasjoner.sak - -import kotlinx.coroutines.reactive.awaitFirst -import no.nav.helse.dusseldorf.oauth2.client.AccessTokenClient -import no.nav.helse.dusseldorf.oauth2.client.CachedAccessTokenClient -import no.nav.k9punsj.utils.WebClienttUtils.håndterFeil -import org.intellij.lang.annotations.Language -import org.slf4j.LoggerFactory -import org.springframework.beans.factory.annotation.Qualifier -import org.springframework.beans.factory.annotation.Value -import org.springframework.http.HttpHeaders -import org.springframework.http.HttpStatus -import org.springframework.http.MediaType -import org.springframework.stereotype.Service -import org.springframework.web.reactive.function.BodyInserters -import org.springframework.web.reactive.function.client.WebClient -import java.net.URI - -@Service -class SakClient( - @Value("\${no.nav.sak.base_url}") private val baseUrl: URI, - @Qualifier("sts") private val accessTokenClient: AccessTokenClient, -) { - - private val cachedAccessTokenClient = CachedAccessTokenClient(accessTokenClient) - private val client = WebClient - .builder() - .baseUrl("$baseUrl/api/v1/saker") - .build() - - internal suspend fun forsikreSakskoblingFinnes( - saksnummer: String, - søker: String, - correlationId: String - ) { - - @Language("JSON") - val dto = """ - { - "tema": "OMS", - "applikasjon": "K9", - "aktoerId": "$søker", - "fagsakNr": "$saksnummer" - } - """.trimIndent() - - val responseEntity = kotlin.runCatching { client - .post() - .header(HttpHeaders.AUTHORIZATION, cachedAccessTokenClient.getAccessToken(emptySet()).asAuthoriationHeader()) - .header("X-Correlation-ID", correlationId) - .accept(MediaType.APPLICATION_JSON) - .contentType(MediaType.APPLICATION_JSON) - .body(BodyInserters.fromValue(dto)) - .retrieve() - .toEntity(String::class.java) - .awaitFirst() - }.håndterFeil() - - when (responseEntity.statusCode) { - HttpStatus.CREATED -> logger.info("Opprettet sakskobling.") - HttpStatus.CONFLICT -> logger.info("Sakskobling finnes allerede.") - else -> throw IllegalStateException( - "Feil fra Sak. HttpStatusCode=[${responseEntity.statusCode}], Response=[${responseEntity.body}]" - ) - } - } - - private companion object { - private val logger = LoggerFactory.getLogger(SakClient::class.java) - } -} \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 77d99b04e..93793f6c6 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -53,8 +53,6 @@ no.nav: gosys: base_url: ${GOSYS_BASE_URL} scope: ${GOSYS_BASE_SCOPE} - sak: - base_url: ${SAK_BASE_URL} security: sts: client: diff --git a/src/test/kotlin/no/nav/k9punsj/MockConfiguration.kt b/src/test/kotlin/no/nav/k9punsj/MockConfiguration.kt index 2aa394f90..a48407a61 100644 --- a/src/test/kotlin/no/nav/k9punsj/MockConfiguration.kt +++ b/src/test/kotlin/no/nav/k9punsj/MockConfiguration.kt @@ -14,7 +14,6 @@ import no.nav.k9punsj.wiremock.getGosysBaseUrl import no.nav.k9punsj.wiremock.getK9sakBaseUrl import no.nav.k9punsj.wiremock.getPdlBaseUrl import no.nav.k9punsj.wiremock.getSafBaseUrl -import no.nav.k9punsj.wiremock.getSakBaseUrl import java.net.URI internal object MockConfiguration { @@ -65,8 +64,7 @@ internal object MockConfiguration { "AAREG_SCOPE" to "aareg-services-nais/.default", "EREG_BASE_URL" to wireMockServer.getEregBaseUrl(), "SEND_BREVBESTILLING_TIL_K9_FORMIDLING" to "privat-k9-dokumenthendelse", - "SEND_AKSJONSPUNKTHENDELSE_TIL_K9LOS" to "privat-k9punsj-aksjonspunkthendelse-v1", - "SAK_BASE_URL" to wireMockServer.getSakBaseUrl(), + "SEND_AKSJONSPUNKTHENDELSE_TIL_K9LOS" to "privat-k9punsj-aksjonspunkthendelse-v1" ) } } diff --git a/src/test/kotlin/no/nav/k9punsj/Test-Scenarios.MD b/src/test/kotlin/no/nav/k9punsj/Test-Scenarios.MD deleted file mode 100644 index f751abe70..000000000 --- a/src/test/kotlin/no/nav/k9punsj/Test-Scenarios.MD +++ /dev/null @@ -1,13 +0,0 @@ -Testmocks for K9Punsj WIP - -#### Scenario 1 -Gift par med barn kroniskt sykt barn under 5: -Mor 11087611111 -Far 22078022222 -Mor har OMS saksnummer for 2022 & 2023 på barn: 23061933333 - -Barn som ikke er kronisk sykt: 11051944444 - -#### Scenario 2 -Forelder som har PSB saksnummer i K9: 03057411111 -Barn: 23061922222 \ No newline at end of file diff --git a/src/test/kotlin/no/nav/k9punsj/akjonspunkter/AksjonspunktServiceImplTest.kt b/src/test/kotlin/no/nav/k9punsj/akjonspunkter/AksjonspunktServiceImplTest.kt index e5580bc2c..b7c83e64d 100644 --- a/src/test/kotlin/no/nav/k9punsj/akjonspunkter/AksjonspunktServiceImplTest.kt +++ b/src/test/kotlin/no/nav/k9punsj/akjonspunkter/AksjonspunktServiceImplTest.kt @@ -18,7 +18,6 @@ import no.nav.k9punsj.innsending.InnsendingClient import no.nav.k9punsj.integrasjoner.dokarkiv.DokarkivGateway import no.nav.k9punsj.integrasjoner.dokarkiv.SafGateway import no.nav.k9punsj.integrasjoner.k9sak.K9SakService -import no.nav.k9punsj.integrasjoner.sak.SakClient import no.nav.k9punsj.journalpost.JournalpostRepository import no.nav.k9punsj.journalpost.JournalpostService import no.nav.k9punsj.journalpost.dto.PunsjJournalpost @@ -52,7 +51,6 @@ import java.util.UUID MappeRepository::class, BunkeRepository::class, SøknadRepository::class, - SakClient::class, SoknadService::class, InnsendingClient::class, K9SakService::class, @@ -76,9 +74,6 @@ internal class AksjonspunktServiceImplTest { @MockBean private lateinit var innsendingClient: InnsendingClient - @MockBean - private lateinit var sakClient: SakClient - @MockBean private lateinit var søknadMetrikkService: SøknadMetrikkService diff --git a/src/test/kotlin/no/nav/k9punsj/domenetjenester/SoknadServiceTest.kt b/src/test/kotlin/no/nav/k9punsj/domenetjenester/SoknadServiceTest.kt index 4c3cf34c7..1024e0a82 100644 --- a/src/test/kotlin/no/nav/k9punsj/domenetjenester/SoknadServiceTest.kt +++ b/src/test/kotlin/no/nav/k9punsj/domenetjenester/SoknadServiceTest.kt @@ -23,7 +23,6 @@ import no.nav.k9punsj.felles.dto.SøknadEntitet import no.nav.k9punsj.innsending.InnsendingClient import no.nav.k9punsj.integrasjoner.dokarkiv.DokarkivGateway import no.nav.k9punsj.integrasjoner.dokarkiv.FerdigstillJournalpost -import no.nav.k9punsj.integrasjoner.dokarkiv.JoarkTyper import no.nav.k9punsj.integrasjoner.dokarkiv.JoarkTyper.JournalpostStatus.Companion.somJournalpostStatus import no.nav.k9punsj.integrasjoner.dokarkiv.JoarkTyper.JournalpostType.Companion.somJournalpostType import no.nav.k9punsj.integrasjoner.dokarkiv.JournalPostResponse @@ -32,7 +31,6 @@ import no.nav.k9punsj.integrasjoner.dokarkiv.SafGateway import no.nav.k9punsj.integrasjoner.k9sak.K9SakService import no.nav.k9punsj.integrasjoner.pdl.PdlService import no.nav.k9punsj.integrasjoner.pdl.Personopplysninger -import no.nav.k9punsj.integrasjoner.sak.SakClient import no.nav.k9punsj.journalpost.JournalpostService import no.nav.k9punsj.journalpost.dto.PunsjJournalpost import no.nav.k9punsj.metrikker.SøknadMetrikkService @@ -62,9 +60,6 @@ internal class SoknadServiceTest { @MockK(relaxUnitFun = true) private lateinit var mockJournalpostService: JournalpostService - @MockK(relaxUnitFun = true) - private lateinit var sakClient: SakClient - @MockK(relaxUnitFun = true) private lateinit var dokarkivGateway: DokarkivGateway @@ -98,7 +93,6 @@ internal class SoknadServiceTest { søknadMetrikkService = mockSøknadMetrikkService, safGateway = mockSafGateway, k9SakService = k9SakService, - sakClient = sakClient, pdlService = pdlService, dokarkivGateway = dokarkivGateway ) diff --git a/src/test/kotlin/no/nav/k9punsj/opplaeringspenger/OpplaeringspengerTests.kt b/src/test/kotlin/no/nav/k9punsj/opplaeringspenger/OpplaeringspengerTests.kt index bb94661c3..02d5b1362 100644 --- a/src/test/kotlin/no/nav/k9punsj/opplaeringspenger/OpplaeringspengerTests.kt +++ b/src/test/kotlin/no/nav/k9punsj/opplaeringspenger/OpplaeringspengerTests.kt @@ -39,6 +39,7 @@ import java.time.Duration import java.time.LocalDate @ExtendWith(SpringExtension::class, MockKExtension::class) +@Disabled("OLP er ikke i bruk eller under utvikling") class OpplaeringspengerTests { private val client = TestSetup.client diff --git a/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/LokalK9SakService.kt b/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/LokalK9SakService.kt index 3983982de..51eb84a26 100644 --- a/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/LokalK9SakService.kt +++ b/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/LokalK9SakService.kt @@ -72,6 +72,7 @@ class LokalK9SakService : K9SakService { ) override suspend fun hentEllerOpprettSaksnummer( + k9FormatSøknad: Søknad, søknadEntitet: SøknadEntitet, fagsakYtelseType: no.nav.k9punsj.felles.FagsakYtelseType ): Pair { diff --git a/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/TestK9SakService.kt b/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/TestK9SakService.kt index 4be4a7893..b99bbd035 100644 --- a/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/TestK9SakService.kt +++ b/src/test/kotlin/no/nav/k9punsj/rest/eksternt/k9sak/TestK9SakService.kt @@ -86,6 +86,7 @@ internal class TestK9SakService : K9SakService { ) override suspend fun hentEllerOpprettSaksnummer( + k9FormatSøknad: Søknad, søknadEntitet: SøknadEntitet, fagsakYtelseType: FagsakYtelseType ): Pair { diff --git a/src/test/kotlin/no/nav/k9punsj/wiremock/SakMocks.kt b/src/test/kotlin/no/nav/k9punsj/wiremock/SakMocks.kt deleted file mode 100644 index c0b0ebf35..000000000 --- a/src/test/kotlin/no/nav/k9punsj/wiremock/SakMocks.kt +++ /dev/null @@ -1,12 +0,0 @@ -package no.nav.k9punsj.wiremock - -import com.github.tomakehurst.wiremock.WireMockServer - - -private const val path = "/sak-mock" - - -fun WireMockServer.getSakBaseUrl() = baseUrl() + path - - -