Skip to content

Commit

Permalink
Legg til organisasjon url i test
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 committed Dec 7, 2023
1 parent 8c635fe commit ba5b503
Show file tree
Hide file tree
Showing 7 changed files with 72 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,16 @@ class BehandlingController(private val behandlingService: BehandlingService) {

Validate.isTrue(
ingenBarnMedVerkenIdentEllerNavn(createBehandling.roller) &&
ingenVoksneUtenIdent(
createBehandling.roller,
),
ingenVoksneUtenIdent(
createBehandling.roller,
),
)

val opprettetAv =
TokenUtils.hentSaksbehandlerIdent() ?: TokenUtils.hentApplikasjonsnavn() ?: "ukjent"
val opprettetAvNavn = TokenUtils.hentSaksbehandlerIdent()
?.let { SaksbehandlernavnProvider.hentSaksbehandlernavn(it) }
val opprettetAvNavn =
TokenUtils.hentSaksbehandlerIdent()
?.let { SaksbehandlernavnProvider.hentSaksbehandlernavn(it) }
val behandling =
Behandling(
createBehandling.behandlingType,
Expand Down Expand Up @@ -99,9 +100,9 @@ class BehandlingController(private val behandlingService: BehandlingService) {
val behandlingDo = behandlingService.createBehandling(behandling)
LOGGER.info {
"Opprettet behandling for behandlingType ${createBehandling.behandlingType} " +
"soknadType ${createBehandling.soknadType} " +
"og soknadFra ${createBehandling.soknadFra} " +
"med id ${behandlingDo.id} "
"soknadType ${createBehandling.soknadType} " +
"og soknadFra ${createBehandling.soknadFra} " +
"med id ${behandlingDo.id} "
}
return CreateBehandlingResponse(behandlingDo.id!!)
}
Expand Down Expand Up @@ -204,7 +205,7 @@ class BehandlingController(private val behandlingService: BehandlingService) {
it.ident,
it.navn,
it.fodtDato,
it.opprettetDato
it.opprettetDato,
)
}.toSet(),
behandling.husstandsBarn.toHusstandsBarnDto(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ class BehandlingControllerTest() : KontrollerTestRunner() {
CreateRolleRolleType.BIDRAGS_MOTTAKER,
null,
Date(1),
"Ola Dunk"
"Ola Dunk",
),
)
val testBehandlingMedNull = createBehandlingRequestTest("sak123", "en12", roller)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ abstract class KontrollerTestRunner : CommonTestRunner() {
@BeforeEach
fun initMocks() {
WireMock.resetAllRequests()
stubUtils.stubHentSaksbehandler()
stubUtils.stubOpprettForsendelse()
stubUtils.stubSlettForsendelse()
stubUtils.stubHentForsendelserForSak()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,21 +133,21 @@ class VedtakHendelseTest : CommonTestRunner() {
return VedtakHendelse(
type = Vedtakstype.FASTSETTELSE,
stønadsendringListe =
listOf(
Stønadsendring(
type = stonadType,
eksternReferanse = "",
beslutning = Beslutningstype.ENDRING,
førsteIndeksreguleringsår = 2024,
innkreving = Innkrevingstype.MED_INNKREVING,
kravhaver = Personident(""),
mottaker = Personident(""),
omgjørVedtakId = 1,
periodeListe = emptyList(),
sak = Saksnummer(SAKSNUMMER),
skyldner = Personident(""),
listOf(
Stønadsendring(
type = stonadType,
eksternReferanse = "",
beslutning = Beslutningstype.ENDRING,
førsteIndeksreguleringsår = 2024,
innkreving = Innkrevingstype.MED_INNKREVING,
kravhaver = Personident(""),
mottaker = Personident(""),
omgjørVedtakId = 1,
periodeListe = emptyList(),
sak = Saksnummer(SAKSNUMMER),
skyldner = Personident(""),
),
),
),
engangsbeløpListe = emptyList(),
enhetsnummer = Enhetsnummer("4806"),
id = vedtakId,
Expand All @@ -161,16 +161,16 @@ class VedtakHendelseTest : CommonTestRunner() {
vedtakstidspunkt = LocalDateTime.now(),
fastsattILand = null,
behandlingsreferanseListe =
listOf(
Behandlingsreferanse(
BehandlingsrefKilde.BEHANDLING_ID.name,
behandlingId.toString(),
),
Behandlingsreferanse(
BehandlingsrefKilde.BISYS_SØKNAD.name,
SOKNAD_ID.toString(),
listOf(
Behandlingsreferanse(
BehandlingsrefKilde.BEHANDLING_ID.name,
behandlingId.toString(),
),
Behandlingsreferanse(
BehandlingsrefKilde.BISYS_SØKNAD.name,
SOKNAD_ID.toString(),
),
),
),
)
}
}
42 changes: 32 additions & 10 deletions src/test/kotlin/no/nav/bidrag/behandling/utils/StubUtils.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import com.fasterxml.jackson.core.JsonProcessingException
import com.fasterxml.jackson.databind.ObjectMapper
import com.github.tomakehurst.wiremock.WireMockServer
import com.github.tomakehurst.wiremock.client.CountMatchingStrategy
import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder
import com.github.tomakehurst.wiremock.client.WireMock
Expand All @@ -10,6 +11,8 @@ import no.nav.bidrag.behandling.consumer.ForsendelseResponsTo
import no.nav.bidrag.behandling.consumer.OpprettForsendelseRespons
import no.nav.bidrag.behandling.dto.HentPersonResponse
import no.nav.bidrag.behandling.utils.opprettForsendelseResponsUnderOpprettelse
import no.nav.bidrag.commons.service.AppContext
import no.nav.bidrag.commons.service.organisasjon.SaksbehandlerInfoResponse
import no.nav.bidrag.domene.enums.grunnlag.Grunnlagstype
import no.nav.bidrag.domene.tid.ÅrMånedsperiode
import no.nav.bidrag.transport.behandling.beregning.felles.BeregnGrunnlag
Expand Down Expand Up @@ -118,19 +121,19 @@ class StubUtils {
toJsonString(
BeregnGrunnlag(
periode =
ÅrMånedsperiode(
LocalDate.now().minusMonths(6),
LocalDate.now().plusMonths(6),
),
ÅrMånedsperiode(
LocalDate.now().minusMonths(6),
LocalDate.now().plusMonths(6),
),
søknadsbarnReferanse = "123",
grunnlagListe =
listOf(
Grunnlag(
referanse = "abra_cadabra",
type = Grunnlagstype.BARNETILLEGG,
grunnlagsreferanseListe = listOf("123"),
),
listOf(
Grunnlag(
referanse = "abra_cadabra",
type = Grunnlagstype.BARNETILLEGG,
grunnlagsreferanseListe = listOf("123"),
),
),
),
),
),
Expand All @@ -151,6 +154,25 @@ class StubUtils {
)
}

fun stubHentSaksbehandler() {
AppContext.getBean(WireMockServer::class.java).stubFor(
WireMock.get(WireMock.urlMatching("/organisasjon/saksbehandler/info/(.*)")).willReturn(
aResponse()
.withHeader(HttpHeaders.CONNECTION, "close")
.withHeader(HttpHeaders.CONTENT_TYPE, "application/json")
.withStatus(HttpStatus.OK.value())
.withBody(
toJsonString(
SaksbehandlerInfoResponse(
"Z99999",
"Fornavn Etternavn"
)
)
),
),
)
}

inner class Verify {
fun opprettForsendelseKaltMed(vararg contains: String) {
val verify =
Expand Down
8 changes: 4 additions & 4 deletions src/test/kotlin/no/nav/bidrag/behandling/utils/Testdata.kt
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ fun opprettForsendelseResponsUnderOpprettelse(forsendelseId: Long = 1) =
forsendelseId = forsendelseId,
saksnummer = SAKSNUMMER,
behandlingInfo =
BehandlingInfoResponseDto(
soknadId = SOKNAD_ID.toString(),
erFattet = false,
),
BehandlingInfoResponseDto(
soknadId = SOKNAD_ID.toString(),
erFattet = false,
),
forsendelseType = ForsendelseTypeTo.UTGÅENDE,
status = ForsendelseStatusTo.UNDER_OPPRETTELSE,
)
Expand Down
1 change: 1 addition & 0 deletions src/test/resources/application-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ BIDRAG_PERSON_URL: http://localhost:${wiremock.server.port}/bidrag-person
BIDRAG_BEREGN_FORSKUDD_URL: http://localhost:${wiremock.server.port}
BIDRAG_FORSENDELSE_URL: http://localhost:${wiremock.server.port}/forsendelse
BIDRAG_TILGANGSKONTROLL_URL: http://localhost:${wiremock.server.port}/tilgangskontroll
BIDRAG_ORGANISASJON_URL: http://localhost:${wiremock.server.port}/organisasjon
AZURE_OPENID_CONFIG_ISSUER: http://localhost:${mock-oauth2-server.port}/aad
AZURE_APP_TENANT_ID: 12321321-123213-3213123
AZURE_APP_CLIENT_ID: asdasd-sadas-ddas-qwe
Expand Down

0 comments on commit ba5b503

Please sign in to comment.