From b98de4840fcd24e975f81a68347beae7300d2ebf Mon Sep 17 00:00:00 2001 From: Ugur Alpay Cenar Date: Mon, 16 Oct 2023 12:06:15 +0200 Subject: [PATCH] Ktlint format (#424) --- pom.xml | 6 - .../arkiv/BidragDokumentArkivConfig.kt | 52 +++---- .../aop/HttpStatusRestControllerAdvice.kt | 2 - .../arkiv/controller/AvvikController.kt | 81 ++++++---- .../arkiv/controller/JournalpostController.kt | 3 +- .../OpprettJournalpostController.kt | 10 +- .../dokument/arkiv/service/AvvikService.kt | 22 ++- .../service/DistribuerJournalpostService.kt | 19 +-- .../arkiv/service/EndreJournalpostService.kt | 15 +- .../arkiv/service/JournalpostService.kt | 8 +- .../no/nav/bidrag/dokument/arkiv/dto/Avvik.kt | 6 +- .../bidrag/dokument/arkiv/dto/Journalpost.kt | 6 +- .../nav/bidrag/dokument/arkiv/dto/Oppgave.kt | 13 +- .../dokument/arkiv/dto/OpprettJournalpost.kt | 8 +- .../bidrag/dokument/arkiv/model/Exceptions.kt | 2 +- .../bidrag/dokument/arkiv/JsonMapperTest.kt | 12 +- .../arkiv/controller/AvvikControllerTest.kt | 98 ++++++------ .../controller/DistribuerControllerTest.kt | 45 +++--- .../EndreJournalpostControllerTest.kt | 17 ++- .../controller/JournalpostControllerTest.kt | 37 ----- .../OpprettJournalpostControllerTest.kt | 40 ++--- .../dto/EndreJournalpostValidationTest.kt | 12 +- .../arkiv/dto/LagreJournalpostTest.kt | 142 ++++++++++-------- .../arkiv/hendelser/JoarkHendelseTest.kt | 4 +- .../hendelser/OppgaveHendelseListenerTest.kt | 28 ++-- .../nav/bidrag/dokument/arkiv/stubs/Stubs.kt | 24 ++- 26 files changed, 359 insertions(+), 353 deletions(-) diff --git a/pom.xml b/pom.xml index 24d39182..a35997b9 100644 --- a/pom.xml +++ b/pom.xml @@ -30,7 +30,6 @@ 20231013111728_2a4d649 1.20230503150725_3c2c77b 20231010134706_52d8d27 - 1.6.41 1.15 6.0.5 67a9be4476b63b7247cfacfaf821ab656bd2a952 @@ -134,11 +133,6 @@ io.micrometer micrometer-registry-prometheus - - no.nav.bidrag.dokument - bidrag-dokument-dto - ${bidrag-dokument-dto.version} - no.nav.bidrag diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/BidragDokumentArkivConfig.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/BidragDokumentArkivConfig.kt index 4a7b7395..d9c80964 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/BidragDokumentArkivConfig.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/BidragDokumentArkivConfig.kt @@ -6,7 +6,6 @@ import io.swagger.v3.oas.annotations.enums.SecuritySchemeType import io.swagger.v3.oas.annotations.info.Info import io.swagger.v3.oas.annotations.security.SecurityRequirement import io.swagger.v3.oas.annotations.security.SecurityScheme -import no.nav.bidrag.commons.ExceptionLogger import no.nav.bidrag.commons.security.api.EnableSecurityConfiguration import no.nav.bidrag.commons.security.service.SecurityTokenService import no.nav.bidrag.commons.security.service.StsTokenService @@ -15,7 +14,6 @@ import no.nav.bidrag.commons.web.DefaultCorsFilter import no.nav.bidrag.commons.web.HttpHeaderRestTemplate import no.nav.bidrag.commons.web.MdcFilter import no.nav.bidrag.commons.web.UserMdcFilter -import no.nav.bidrag.dokument.arkiv.aop.HttpStatusRestControllerAdvice import no.nav.bidrag.dokument.arkiv.consumer.BidragOrganisasjonConsumer import no.nav.bidrag.dokument.arkiv.consumer.DokarkivConsumer import no.nav.bidrag.dokument.arkiv.consumer.DokarkivKnyttTilSakConsumer @@ -331,30 +329,32 @@ class BidragDokumentArkivConfig { val bidragOrganisasjonUrl: String ) { override fun toString(): String { - return ("dokarkivUrl='" - + dokarkivUrl - + '\'' - + ", safUrl='" - + safUrl - + '\'' - + ", bidragPersonUrl='" - + bidragPersonUrl - + '\'' - + ", dokarkivKnyttTilSakUrl='" - + dokarkivKnyttTilSakUrl - + '\'' - + ", securityTokenUrl='" - + securityTokenUrl - + '\'' - + ", bidragOrganisasjonUrl='" - + bidragOrganisasjonUrl - + '\'' - + ", naisAppName='" - + naisAppName - + '\'' - + ", secretForServiceUser '" - + notActualValue() - + "'.") + return ( + "dokarkivUrl='" + + dokarkivUrl + + '\'' + + ", safUrl='" + + safUrl + + '\'' + + ", bidragPersonUrl='" + + bidragPersonUrl + + '\'' + + ", dokarkivKnyttTilSakUrl='" + + dokarkivKnyttTilSakUrl + + '\'' + + ", securityTokenUrl='" + + securityTokenUrl + + '\'' + + ", bidragOrganisasjonUrl='" + + bidragOrganisasjonUrl + + '\'' + + ", naisAppName='" + + naisAppName + + '\'' + + ", secretForServiceUser '" + + notActualValue() + + "'." + ) } private fun notActualValue(): String { diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/aop/HttpStatusRestControllerAdvice.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/aop/HttpStatusRestControllerAdvice.kt index a1bec89f..d252dae1 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/aop/HttpStatusRestControllerAdvice.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/aop/HttpStatusRestControllerAdvice.kt @@ -1,7 +1,5 @@ package no.nav.bidrag.dokument.arkiv.aop -import com.fasterxml.jackson.databind.exc.MismatchedInputException -import com.fasterxml.jackson.module.kotlin.MissingKotlinParameterException import no.nav.bidrag.commons.util.hentForespørselValideringsfeil import no.nav.bidrag.dokument.arkiv.model.HttpStatusException import no.nav.bidrag.dokument.arkiv.model.JournalIkkeFunnetException diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/AvvikController.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/AvvikController.kt index 24daf5c4..7cb39d55 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/AvvikController.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/AvvikController.kt @@ -37,24 +37,28 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() @GetMapping(ROOT_JOURNAL + "/{journalpostId}/avvik") @Operation( security = [SecurityRequirement(name = "bearer-key")], - summary = "Henter mulige avvik for en journalpost, id på formatet '" - + KildesystemIdenfikator.PREFIX_JOARK - + "'" + summary = "Henter mulige avvik for en journalpost, id på formatet '" + + KildesystemIdenfikator.PREFIX_JOARK + + "'" ) @ApiResponses( - value = [ApiResponse( - responseCode = "200", - description = "Tilgjengelig avvik for journalpost er hentet" - ), ApiResponse( - responseCode = "404", - description = "Fant ikke journalpost som det skal hentes avvik på", - )] + value = [ + ApiResponse( + responseCode = "200", + description = "Tilgjengelig avvik for journalpost er hentet" + ), ApiResponse( + responseCode = "404", + description = "Fant ikke journalpost som det skal hentes avvik på" + ) + ] ) fun hentAvvik( @PathVariable journalpostId: String?, - @Parameter(name = "saksnummer", description = "journalposten tilhører sak") @RequestParam( + @Parameter(name = "saksnummer", description = "journalposten tilhører sak") + @RequestParam( required = false - ) saksnummer: String? + ) + saksnummer: String? ): ResponseEntity> { val muligSak = Optional.ofNullable(saksnummer) if (muligSak.isPresent) { @@ -71,13 +75,15 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() ), HttpStatus.BAD_REQUEST ) - } else ResponseEntity.ok( - avvikService.hentAvvik( - java.lang.Long.valueOf( - kildesystemIdenfikator.hentJournalpostId()!!.toLong() + } else { + ResponseEntity.ok( + avvikService.hentAvvik( + java.lang.Long.valueOf( + kildesystemIdenfikator.hentJournalpostId()!!.toLong() + ) ) ) - ) + } } @PostMapping( @@ -86,17 +92,19 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() ) @Operation( security = [SecurityRequirement(name = "bearer-key")], - summary = "Behandler et avvik for en journalpost, id på formatet '" - + KildesystemIdenfikator.PREFIX_JOARK_COMPLETE - + "'" + summary = "Behandler et avvik for en journalpost, id på formatet '" + + KildesystemIdenfikator.PREFIX_JOARK_COMPLETE + + "'" ) @Transactional @ApiResponses( - value = [ApiResponse( - responseCode = "200", - description = "Avvik på journalpost er behandlet" - ), ApiResponse( - responseCode = "400", description = """En av følgende: + value = [ + ApiResponse( + responseCode = "200", + description = "Avvik på journalpost er behandlet" + ), ApiResponse( + responseCode = "400", + description = """En av følgende: - prefiks på journalpostId er ugyldig - avvikstypen mangler i avvikshendelsen - enhetsnummer i header (X_ENHET) mangler @@ -105,10 +113,11 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() - BESTILL_SPLITTING: beskrivelse må være i avvikshendelsen - OVERFOR_TIL_ANNEN_ENHET: nyttEnhetsnummer og gammeltEnhetsnummer må være i detaljer map """ - ), ApiResponse( - responseCode = "503", - description = "Oppretting av oppgave for avviket feilet" - )] + ), ApiResponse( + responseCode = "503", + description = "Oppretting av oppgave for avviket feilet" + ) + ] ) fun behandleAvvik( @PathVariable journalpostId: String?, @@ -116,7 +125,9 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() @RequestHeader(EnhetFilter.X_ENHET_HEADER) enhet: String? ): ResponseEntity { LOGGER.info( - "Behandle avvik {} for journalpost {}", avvikshendelse.avvikType, journalpostId + "Behandle avvik {} for journalpost {}", + avvikshendelse.avvikType, + journalpostId ) BidragDokumentArkiv.SECURE_LOGGER.info( "Behandle avvik {} for journalpost {}: {}", @@ -135,17 +146,21 @@ class AvvikController(private val avvikService: AvvikService) : BaseController() if (muligAvvikstype == null || enhet.isNullOrBlank()) { val message = String.format( "BAD REQUEST: avvikshendelse: %s, mulig avvik: %s, enhet: %s", - avvikshendelse, muligAvvikstype, enhet + avvikshendelse, + muligAvvikstype, + enhet ) LOGGER.warn(message) return ResponseEntity( - initHttpHeadersWith(HttpHeaders.WARNING, message), HttpStatus.BAD_REQUEST + initHttpHeadersWith(HttpHeaders.WARNING, message), + HttpStatus.BAD_REQUEST ) } val behandleAvvikResponse = avvikService.behandleAvvik( AvvikshendelseIntern( avvikshendelse, - enhet, kildesystemIdenfikator.hentJournalpostId()!!.toLong() + enhet, + kildesystemIdenfikator.hentJournalpostId()!!.toLong() ) ) return ResponseEntity.ok(behandleAvvikResponse) diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostController.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostController.kt index d2115c38..0a8167fe 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostController.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostController.kt @@ -83,7 +83,8 @@ class JournalpostController( return journalpostService.hentJournalpostMedFnrOgTilknyttedeSaker( java.lang.Long.valueOf( journalpostId.toLong() - ), saksnummer + ), + saksnummer ) .map { journalpost: Journalpost -> ResponseEntity.ok(journalpost.tilJournalpostResponse()) } .orElse( diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostController.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostController.kt index b49dce42..25a65f08 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostController.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostController.kt @@ -26,10 +26,12 @@ class OpprettJournalpostController(private val opprettJournalpostService: Oppret description = "Opprett journalpost i Joark" ) @ApiResponses( - value = [ApiResponse( - responseCode = "400", - description = "Opprett journalpost kalt med ugyldig data" - )] + value = [ + ApiResponse( + responseCode = "400", + description = "Opprett journalpost kalt med ugyldig data" + ) + ] ) fun opprettJournalpost(@RequestBody opprettJournalpostRequest: OpprettJournalpostRequest): ResponseEntity { SECURE_LOGGER.info("Oppretter journalpost {}", opprettJournalpostRequest) diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/service/AvvikService.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/service/AvvikService.kt index 3c0da135..6d31d072 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/service/AvvikService.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/service/AvvikService.kt @@ -47,10 +47,8 @@ import org.slf4j.LoggerFactory import org.springframework.stereotype.Service import java.time.LocalDate import java.util.Base64 -import java.util.Optional import java.util.function.Consumer import java.util.stream.Stream -import kotlin.jvm.optionals.getOrNull @Service class AvvikService( @@ -259,17 +257,25 @@ class AvvikService( med tittel "$nyJournalpostTittel (Kopiert fra dokument: ${journalpost.hentTittel()})" avvikshendelseIntern.dokumenter!!.forEach( Consumer { (dokumentreferanse, _, _, tittel, dokument, brevkode): DokumentDto -> - val dokumentByte = if (Strings.isNotEmpty(dokument)) Base64.getDecoder() - .decode(dokument) else null + val dokumentByte = if (Strings.isNotEmpty(dokument)) { + Base64.getDecoder() + .decode(dokument) + } else { + null + } +JoarkOpprettJournalpostRequest.Dokument( dokumentInfoId = dokumentreferanse, brevkode = brevkode, tittel = tittel, - dokumentvarianter = if (dokumentByte != null) listOf( - opprettDokumentVariant( - dokumentByte = dokumentByte + dokumentvarianter = if (dokumentByte != null) { + listOf( + opprettDokumentVariant( + dokumentByte = dokumentByte + ) ) - ) else emptyList() + } else { + emptyList() + } ) } ) diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/service/DistribuerJournalpostService.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/service/DistribuerJournalpostService.kt index 0959b130..efdc58e5 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/service/DistribuerJournalpostService.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/service/DistribuerJournalpostService.kt @@ -26,7 +26,6 @@ import no.nav.bidrag.dokument.arkiv.dto.validerAdresse import no.nav.bidrag.dokument.arkiv.dto.validerKanDistribueres import no.nav.bidrag.dokument.arkiv.dto.validerKanDistribueresUtenAdresse import no.nav.bidrag.dokument.arkiv.dto.validerUtgaaendeJournalpostKanDupliseres -import no.nav.bidrag.dokument.arkiv.kafka.BehandleJournalforingHendelseService import no.nav.bidrag.dokument.arkiv.mapper.tilVarselTypeDto import no.nav.bidrag.dokument.arkiv.model.Discriminator import no.nav.bidrag.dokument.arkiv.model.JournalpostIkkeFunnetException @@ -83,7 +82,7 @@ class DistribuerJournalpostService( request.forsendelseStoerrelse ) SECURE_LOGGER.info("Hentet kanal ${kanal.distribusjonskanal} for forespørsel $request") - return kanal; + return kanal } fun hentDistribusjonKanal(journalpost: Journalpost): BestemKanalResponse { @@ -208,11 +207,14 @@ class DistribuerJournalpostService( val distribusjonKanal = hentDistribusjonKanal(journalpost) val adresse = - if (distribusjonKanal.distribusjonskanal == DistribusjonsKanal.PRINT) hentOgValiderAdresse( - distribuerJournalpostRequest, - journalpost - ) else null - + if (distribusjonKanal.distribusjonskanal == DistribusjonsKanal.PRINT) { + hentOgValiderAdresse( + distribuerJournalpostRequest, + journalpost + ) + } else { + null + } // TODO: Lagre bestillingsid når bd-arkiv er koblet mot database val distribuerResponse = @@ -326,7 +328,6 @@ class DistribuerJournalpostService( distribuerJournalpostRequestInternal: DistribuerJournalpostRequestInternal, journalpost: Journalpost ): DistribuerTilAdresse? { - if (distribuerJournalpostRequestInternal.hasAdresse()) { return distribuerJournalpostRequestInternal.getAdresse() } @@ -410,7 +411,7 @@ class DistribuerJournalpostService( if (Strings.isNullOrEmpty(batchId)) "NONE" else batchId, "enhet", journalpost.journalforendeEnhet, "tema", journalpost.tema, - "kanal", kanal, + "kanal", kanal ).increment() distributionAntallDokumenter.record(journalpost.dokumenter.size.toDouble()) diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/service/EndreJournalpostService.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/service/EndreJournalpostService.kt index ad9aa673..0cfafa56 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/service/EndreJournalpostService.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/service/EndreJournalpostService.kt @@ -118,12 +118,14 @@ class EndreJournalpostService( endreJournalpostCommand.hentTilknyttetSaker().stream() .filter { sak: String? -> !journalpost.hentTilknyttetSaker().contains(sak) } .collect(Collectors.toSet()) - .forEach(Consumer { saksnummer: String? -> - tilknyttTilSak( - saksnummer, - journalpost - ) - }) + .forEach( + Consumer { saksnummer: String? -> + tilknyttTilSak( + saksnummer, + journalpost + ) + } + ) } } @@ -178,7 +180,6 @@ class EndreJournalpostService( LOGGER.info("Henter jouranlpost $journalpostId") return journalpostService.hentJournalpost(journalpostId) ?: throw JournalpostIkkeFunnetException("Kunne ikke finne journalpost med id: $journalpostId") - } fun oppdaterDistribusjonsInfo( diff --git a/src/main/java/no/nav/bidrag/dokument/arkiv/service/JournalpostService.kt b/src/main/java/no/nav/bidrag/dokument/arkiv/service/JournalpostService.kt index dc7ce492..eae62b3f 100644 --- a/src/main/java/no/nav/bidrag/dokument/arkiv/service/JournalpostService.kt +++ b/src/main/java/no/nav/bidrag/dokument/arkiv/service/JournalpostService.kt @@ -45,9 +45,11 @@ class JournalpostService( saksnummer: String, fagomrade: List = emptyList() ): List { - if (!fagomrade.inneholderBidragFagomrader()) kanIkkeHenteJournalMedUgyldigFagomrade( - fagomrade.hentIkkeBidragFagomrader().joinToString(",") - ) + if (!fagomrade.inneholderBidragFagomrader()) { + kanIkkeHenteJournalMedUgyldigFagomrade( + fagomrade.hentIkkeBidragFagomrader().joinToString(",") + ) + } return finnJournalposterForSaksnummer(saksnummer, fagomrade) .map { konverterAktoerIdTilFnr(it) } .filter { !(it.tilleggsopplysninger.isEndretTema() || it.tilleggsopplysninger.isNyDistribusjonBestilt()) } diff --git a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Avvik.kt b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Avvik.kt index f764b8b0..034c5fd3 100644 --- a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Avvik.kt +++ b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Avvik.kt @@ -159,8 +159,10 @@ data class EndreTittelRequest( init { val hoveddokument = journalpost.hentHoveddokument() - if (hoveddokument != null) dokumenter = - listOf(Dokument(hoveddokument.dokumentInfoId, _tittel, null)) + if (hoveddokument != null) { + dokumenter = + listOf(Dokument(hoveddokument.dokumentInfoId, _tittel, null)) + } if (!journalpost.isUtgaaendeDokument()) tittel = _tittel } } diff --git a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Journalpost.kt b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Journalpost.kt index 1c96aa17..dea48d5b 100644 --- a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Journalpost.kt +++ b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Journalpost.kt @@ -817,9 +817,9 @@ data class ReturDetaljerLogDO( fun toMap(): List> = beskrivelse.chunked(100).mapIndexed { index, it -> mapOf( "nokkel" to "${if (locked == true) "L" else ""}$RETUR_DETALJER_KEY${index}_${ - DateUtils.formatDate( - dato - ) + DateUtils.formatDate( + dato + ) }", "verdi" to it ) diff --git a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Oppgave.kt b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Oppgave.kt index 2fd25dcc..9ba1c78f 100644 --- a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Oppgave.kt +++ b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/Oppgave.kt @@ -75,10 +75,9 @@ open class OppgaveRequest( val tema: String? = null, val behandlingstema: String? = null, val oppgavetype: String? = null, - val status: OppgaveStatus? = null, + val status: OppgaveStatus? = null ) - data class OppdaterSakRequest( private var oppgaveHendelse: OppgaveData, override var saksreferanse: String? @@ -95,8 +94,8 @@ data class LeggTilKommentarPaaOppgave( versjon = oppgaveData.versjon, endretAvEnhetsnr = _endretAvEnhetsnr, beskrivelse = beskrivelseHeader(saksbehandlersInfo) + - "$kommentar\r\n\r\n" + - "${oppgaveData.beskrivelse}" + "$kommentar\r\n\r\n" + + "${oppgaveData.beskrivelse}" ) data class FerdigstillOppgaveRequest( @@ -151,7 +150,7 @@ data class BestillSplittingoppgaveRequest( ) { init { beskrivelse = "${beskrivelseHeader(saksbehandlerMedEnhet.hentSaksbehandlerInfo())}\n${ - bestillSplittingKommentar(beskrivSplitting) + bestillSplittingKommentar(beskrivSplitting) }" } } @@ -173,7 +172,7 @@ data class BestillReskanningOppgaveRequest( ) { init { beskrivelse = "${beskrivelseHeader(saksbehandlerMedEnhet.hentSaksbehandlerInfo())}\n${ - bestillReskanningKommentar(kommentar) + bestillReskanningKommentar(kommentar) }" } } @@ -295,7 +294,7 @@ internal fun lagVurderDokumentOppgaveBeskrivelse( regDato: LocalDate ): String { var description = "--- ${ - LocalDate.now().format(NORSK_DATO_FORMAT) + LocalDate.now().format(NORSK_DATO_FORMAT) } ${saksbehandlerMedEnhet.hentSaksbehandlerInfo()} ---\n $brevKode $dokumentTittel" if (kommentar != null) { description += "\n\n $kommentar" diff --git a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/OpprettJournalpost.kt b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/OpprettJournalpost.kt index f5f1aaab..154d5d33 100644 --- a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/OpprettJournalpost.kt +++ b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/dto/OpprettJournalpost.kt @@ -150,8 +150,12 @@ class OpprettJournalpostRequestBuilder { ) }, tema = tema ?: "BID", - journalfoerendeEnhet = if (fjernJournalførendeEnhet) null else journalførendeenhet - ?: journalpost.journalforendeEnhet, + journalfoerendeEnhet = if (fjernJournalførendeEnhet) { + null + } else { + journalførendeenhet + ?: journalpost.journalforendeEnhet + }, journalpostType = when (journalpost.journalposttype) { JournalpostType.U -> JoarkJournalpostType.UTGAAENDE JournalpostType.I -> JoarkJournalpostType.INNGAAENDE diff --git a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/model/Exceptions.kt b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/model/Exceptions.kt index 3323b391..1552176e 100644 --- a/src/main/kotlin/no/nav/bidrag/dokument/arkiv/model/Exceptions.kt +++ b/src/main/kotlin/no/nav/bidrag/dokument/arkiv/model/Exceptions.kt @@ -84,4 +84,4 @@ inline fun runCatchingIgnoreException(block: () -> R): R? { } catch (e: Exception) { return null } -} \ No newline at end of file +} diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/JsonMapperTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/JsonMapperTest.kt index ef961e81..fff7c633 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/JsonMapperTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/JsonMapperTest.kt @@ -114,7 +114,8 @@ internal class JsonMapperTest { Assertions.assertThat( jsonMap["tittel"] ).`as`("tittel").isEqualTo("Tittelen på journalposten") - }) + } + ) } @Test @@ -202,7 +203,8 @@ internal class JsonMapperTest { Assertions.assertThat( jsonMap["tittel"] ).`as`("tittel").isEqualTo("Tittelen på journalposten") - }) + } + ) } @Test @@ -221,7 +223,8 @@ internal class JsonMapperTest { .`as`("Variables") .containsEntry("fagsakId", "666") .containsEntry("tema", listOf("BID")) - }) + } + ) } @Test @@ -238,7 +241,8 @@ internal class JsonMapperTest { Assertions.assertThat(safQuery.getVariables()) .`as`("Variables") .containsEntry("journalpostId", "1235") - }) + } + ) } private class JsonObjects(private val jsonMap: Map) { diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/AvvikControllerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/AvvikControllerTest.kt index 8001d0c9..7266856c 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/AvvikControllerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/AvvikControllerTest.kt @@ -28,12 +28,12 @@ import no.nav.bidrag.dokument.arkiv.stubs.createOppgaveDataWithJournalpostId import no.nav.bidrag.dokument.arkiv.stubs.opprettSafResponse import no.nav.bidrag.dokument.arkiv.stubs.opprettUtgaendeDistribuertSafResponse import no.nav.bidrag.dokument.arkiv.stubs.opprettUtgaendeSafResponse +import no.nav.bidrag.domain.string.FulltNavn import no.nav.bidrag.transport.dokument.AvvikType import no.nav.bidrag.transport.dokument.Avvikshendelse import no.nav.bidrag.transport.dokument.BehandleAvvikshendelseResponse import no.nav.bidrag.transport.dokument.DistribuerTilAdresse import no.nav.bidrag.transport.dokument.DokumentDto -import no.nav.bidrag.domain.string.FulltNavn import no.nav.bidrag.transport.person.PersonDto import org.assertj.core.api.Assertions import org.json.JSONException @@ -473,15 +473,15 @@ class AvvikControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOpprettKalt( false, "" + - "{\"tittel\":\"Tittel på dokument 1\"," + - "\"journalpostType\":\"INNGAAENDE\"," + - "\"tilleggsopplysninger\":[]," + - "\"tema\":\"AAP\"," + - "\"kanal\":\"NAV_NO\"," + - "\"datoMottatt\":\"2021-04-20\"," + - "\"bruker\":{\"id\":\"123213213213\",\"idType\":\"AKTOERID\"}," + - "\"dokumenter\":[{\"tittel\":\"Tittel på dokument 1\",\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SlZCRVJpMHhMamNnUW1GelpUWTBJR1Z1WTI5a1pYUWdabmx6YVhOcklHUnZhM1Z0Wlc1MA==\"}]}]," + - "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" + "{\"tittel\":\"Tittel på dokument 1\"," + + "\"journalpostType\":\"INNGAAENDE\"," + + "\"tilleggsopplysninger\":[]," + + "\"tema\":\"AAP\"," + + "\"kanal\":\"NAV_NO\"," + + "\"datoMottatt\":\"2021-04-20\"," + + "\"bruker\":{\"id\":\"123213213213\",\"idType\":\"AKTOERID\"}," + + "\"dokumenter\":[{\"tittel\":\"Tittel på dokument 1\",\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SlZCRVJpMHhMamNnUW1GelpUWTBJR1Z1WTI5a1pYUWdabmx6YVhOcklHUnZhM1Z0Wlc1MA==\"}]}]," + + "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" ) }, { stubs.verifyStub.oppgaveOpprettIkkeKalt() }, @@ -826,20 +826,20 @@ class AvvikControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOpprettKalt( true, "{" + - "\"sak\":{\"fagsakId\":\"$sakId\",\"fagsaksystem\":\"BISYS\",\"sakstype\":\"FAGSAK\"}," + - "\"tittel\":\"Tittel på dokument 1\"," + - "\"journalfoerendeEnhet\":\"4833\"," + - "\"journalpostType\":\"UTGAAENDE\"," + - "\"eksternReferanseId\":\"BID_duplikat_201028011\"," + - "\"tilleggsopplysninger\":[{\"nokkel\":\"Lretur0_2021-08-18\",\"verdi\":\"Returpost\"}]," + - "\"tema\":\"BID\",\"bruker\":{\"id\":\"123213213213\",\"idType\":\"AKTOERID\"}," + - "\"dokumenter\":[" + - "{\"tittel\":\"Tittel på dokument 1\"," + - "\"dokumentvarianter\":[" + - "{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"${ - Base64.getEncoder().encodeToString(DOKUMENT_FIL.encodeToByteArray()) - }\"}]}]," + - "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" + "\"sak\":{\"fagsakId\":\"$sakId\",\"fagsaksystem\":\"BISYS\",\"sakstype\":\"FAGSAK\"}," + + "\"tittel\":\"Tittel på dokument 1\"," + + "\"journalfoerendeEnhet\":\"4833\"," + + "\"journalpostType\":\"UTGAAENDE\"," + + "\"eksternReferanseId\":\"BID_duplikat_201028011\"," + + "\"tilleggsopplysninger\":[{\"nokkel\":\"Lretur0_2021-08-18\",\"verdi\":\"Returpost\"}]," + + "\"tema\":\"BID\",\"bruker\":{\"id\":\"123213213213\",\"idType\":\"AKTOERID\"}," + + "\"dokumenter\":[" + + "{\"tittel\":\"Tittel på dokument 1\"," + + "\"dokumentvarianter\":[" + + "{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"${ + Base64.getEncoder().encodeToString(DOKUMENT_FIL.encodeToByteArray()) + }\"}]}]," + + "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" ) stubs.verifyStub.safHentDokumentKalt(journalpostId, DOKUMENT_1_ID.toLong()) @@ -895,10 +895,10 @@ class AvvikControllerTest : AbstractControllerTest() { stubs.verifyStub.oppgaveOppdaterKalt( 1, "Bestill reskanning: " + - "\\nVi ber om reskanning av dokument." + - "\\nBeskrivelse fra saksbehandler: " + - "\\nInnholdet er uleselig" + - "\\r\\n\\r\\nBeskrivelse som var der fra før\"" + "\\nVi ber om reskanning av dokument." + + "\\nBeskrivelse fra saksbehandler: " + + "\\nInnholdet er uleselig" + + "\\r\\n\\r\\nBeskrivelse som var der fra før\"" ) }, { @@ -967,9 +967,9 @@ class AvvikControllerTest : AbstractControllerTest() { stubs.verifyStub.oppgaveOppdaterKalt( 1, "Bestill splitting av dokument:" + - " \\nSaksbehandler ønsker splitting av dokument:" + - "\\nJeg ønsker å splitte etter side 5" + - "\\r\\n\\r\\nBeskrivelse som var der fra før\"" + " \\nSaksbehandler ønsker splitting av dokument:" + + "\\nJeg ønsker å splitte etter side 5" + + "\\r\\n\\r\\nBeskrivelse som var der fra før\"" ) }, { @@ -1010,7 +1010,7 @@ class AvvikControllerTest : AbstractControllerTest() { val jfrOppgave = createOppgaveDataWithJournalpostId(journalpostId.toString()).copy( tildeltEnhetsnr = OppgaveEnhet.FAGPOST, - beskrivelse = "Beskrivelse som var der fra før", + beskrivelse = "Beskrivelse som var der fra før" ) stubs.mockSokOppgave(OppgaveSokResponse(1, listOf(jfrOppgave)), HttpStatus.OK) val overforEnhetResponse = sendAvvikRequest(xEnhet, journalpostId, avvikHendelse) @@ -1152,8 +1152,8 @@ class AvvikControllerTest : AbstractControllerTest() { { stubs.verifyStub.oppgaveOpprettKalt( "Bestill splitting av dokument: " + - "\\nSaksbehandler ønsker splitting av dokument:" + - "\\nJeg ønsker å splitte etter side 5" + "\\nSaksbehandler ønsker splitting av dokument:" + + "\\nJeg ønsker å splitte etter side 5" ) }, { @@ -1211,7 +1211,7 @@ class AvvikControllerTest : AbstractControllerTest() { { stubs.verifyStub.oppgaveOpprettKalt( "Originalbestilling: Vi ber om å få tilsendt papiroriginalen av vedlagte dokumenter. " + - "\\n \\nDokumentet skal sendes til 1234, og merkes med aud-localhost - navn\"" + "\\n \\nDokumentet skal sendes til 1234, og merkes med aud-localhost - navn\"" ) }, { @@ -1320,21 +1320,21 @@ class AvvikControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOpprettKalt( true, "{" + - "\"sak\":{\"fagsakId\":\"$sak1\",\"fagsaksystem\":\"BISYS\",\"sakstype\":\"FAGSAK\"}," + - "\"tittel\":\"$tittelDokument1 (Kopiert fra dokument: $tittelOriginalDokument)\"," + - "\"journalfoerendeEnhet\":\"$xEnhet\"," + - "\"journalpostType\":\"INNGAAENDE\"," + - "\"tilleggsopplysninger\":[]," + - "\"tema\":\"BID\"," + - "\"kanal\":\"NAV_NO\"," + - "\"datoMottatt\":\"2021-08-18\"", + "\"sak\":{\"fagsakId\":\"$sak1\",\"fagsaksystem\":\"BISYS\",\"sakstype\":\"FAGSAK\"}," + + "\"tittel\":\"$tittelDokument1 (Kopiert fra dokument: $tittelOriginalDokument)\"," + + "\"journalfoerendeEnhet\":\"$xEnhet\"," + + "\"journalpostType\":\"INNGAAENDE\"," + + "\"tilleggsopplysninger\":[]," + + "\"tema\":\"BID\"," + + "\"kanal\":\"NAV_NO\"," + + "\"datoMottatt\":\"2021-08-18\"", "\"bruker\":{\"id\":\"123213213213\",\"idType\":\"AKTOERID\"}," + - "\"dokumenter\":[" + - "{\"tittel\":\"$tittelDokument1 (Kopiert fra dokument: $tittelOriginalDokument)\"," + - "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SlZCRVJpMHhMamNnUW1GelpUWTBJR1Z1WTI5a1pYUWdabmx6YVhOcklHUnZhM1Z0Wlc1MA==\"}]}," + - "{\"tittel\":\"$tittelDokument2\"," + - "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"$dokumentData2=\"}]}]," + - "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" + "\"dokumenter\":[" + + "{\"tittel\":\"$tittelDokument1 (Kopiert fra dokument: $tittelOriginalDokument)\"," + + "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SlZCRVJpMHhMamNnUW1GelpUWTBJR1Z1WTI5a1pYUWdabmx6YVhOcklHUnZhM1Z0Wlc1MA==\"}]}," + + "{\"tittel\":\"$tittelDokument2\"," + + "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"$dokumentData2=\"}]}]," + + "\"avsenderMottaker\":{\"navn\":\"Avsender Avsendersen\",\"id\":\"112312385076492416\",\"idType\":\"FNR\"}}" ) }, { stubs.verifyStub.dokarkivTilknyttSakerKalt(newJournalpostId, sak2) }, diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/DistribuerControllerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/DistribuerControllerTest.kt index cde92df3..89c2cd9d 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/DistribuerControllerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/DistribuerControllerTest.kt @@ -3,7 +3,6 @@ package no.nav.bidrag.dokument.arkiv.controller import io.kotest.assertions.assertSoftly import io.kotest.matchers.shouldBe import no.nav.bidrag.commons.web.EnhetFilter -import no.nav.bidrag.dokument.arkiv.consumer.BestemKanalRequest import no.nav.bidrag.dokument.arkiv.consumer.BestemKanalResponse import no.nav.bidrag.dokument.arkiv.consumer.DistribusjonsKanal import no.nav.bidrag.dokument.arkiv.dto.AvsenderMottaker @@ -18,7 +17,6 @@ import no.nav.bidrag.dokument.arkiv.dto.EpostVarselSendt import no.nav.bidrag.dokument.arkiv.dto.JournalStatus import no.nav.bidrag.dokument.arkiv.dto.JournalpostKanal import no.nav.bidrag.dokument.arkiv.dto.JournalpostType -import no.nav.bidrag.dokument.arkiv.dto.JournalstatusDto import no.nav.bidrag.dokument.arkiv.dto.Sak import no.nav.bidrag.dokument.arkiv.dto.TilknyttetJournalpost import no.nav.bidrag.dokument.arkiv.dto.TilleggsOpplysninger @@ -29,14 +27,6 @@ import no.nav.bidrag.dokument.arkiv.stubs.JOURNALPOST_ID import no.nav.bidrag.dokument.arkiv.stubs.createDistribuerTilAdresse import no.nav.bidrag.dokument.arkiv.stubs.opprettSafResponse import no.nav.bidrag.dokument.arkiv.stubs.opprettUtgaendeSafResponse -import no.nav.bidrag.transport.dokument.DistribuerJournalpostRequest -import no.nav.bidrag.transport.dokument.DistribuerJournalpostResponse -import no.nav.bidrag.transport.dokument.DistribuerTilAdresse -import no.nav.bidrag.transport.dokument.DistribusjonInfoDto -import no.nav.bidrag.transport.dokument.JournalpostDto -import no.nav.bidrag.transport.dokument.JournalpostResponse -import no.nav.bidrag.transport.dokument.JournalpostStatus -import no.nav.bidrag.transport.dokument.ReturDetaljerLog import no.nav.bidrag.domain.enums.Adressetype import no.nav.bidrag.domain.string.Adresselinje1 import no.nav.bidrag.domain.string.Adresselinje2 @@ -44,8 +34,13 @@ import no.nav.bidrag.domain.string.Landkode2 import no.nav.bidrag.domain.string.Landkode3 import no.nav.bidrag.domain.string.Postnummer import no.nav.bidrag.domain.string.Poststed +import no.nav.bidrag.transport.dokument.DistribuerJournalpostRequest +import no.nav.bidrag.transport.dokument.DistribuerJournalpostResponse +import no.nav.bidrag.transport.dokument.DistribuerTilAdresse +import no.nav.bidrag.transport.dokument.DistribusjonInfoDto +import no.nav.bidrag.transport.dokument.JournalpostDto +import no.nav.bidrag.transport.dokument.JournalpostStatus import no.nav.bidrag.transport.person.PersonAdresseDto -import no.nav.bidrag.transport.person.PersonDto import org.assertj.core.api.Assertions import org.json.JSONException import org.junit.jupiter.api.BeforeEach @@ -56,7 +51,6 @@ import org.springframework.http.HttpHeaders import org.springframework.http.HttpMethod import org.springframework.http.HttpStatus import java.io.IOException -import java.time.LocalDate import java.time.LocalDateTime internal class DistribuerControllerTest : AbstractControllerTest() { @@ -168,11 +162,11 @@ internal class DistribuerControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOppdaterKalt( JOURNALPOST_ID, "{\"tilleggsopplysninger\":[" + - "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + - "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"}," + - "{\"nokkel\":\"distAdresse0\",\"verdi\":\"{\\\"adresselinje1\\\":\\\"Adresselinje1\\\",\\\"adresselinje2\\\":\\\"Adresselinje2\\\",\\\"adresselinje3\\\":\\\"Adresselinje3\\\",\\\"la\"}," + - "{\"nokkel\":\"distAdresse1\",\"verdi\":\"nd\\\":\\\"NO\\\",\\\"postnummer\\\":\\\"3000\\\",\\\"poststed\\\":\\\"Ingen\\\"}\"}," + - "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"},{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" + "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + + "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"}," + + "{\"nokkel\":\"distAdresse0\",\"verdi\":\"{\\\"adresselinje1\\\":\\\"Adresselinje1\\\",\\\"adresselinje2\\\":\\\"Adresselinje2\\\",\\\"adresselinje3\\\":\\\"Adresselinje3\\\",\\\"la\"}," + + "{\"nokkel\":\"distAdresse1\",\"verdi\":\"nd\\\":\\\"NO\\\",\\\"postnummer\\\":\\\"3000\\\",\\\"poststed\\\":\\\"Ingen\\\"}\"}," + + "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"},{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" ) } } @@ -264,14 +258,13 @@ internal class DistribuerControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOppdaterKalt( JOURNALPOST_ID, "{\"tilleggsopplysninger\":[" + - "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + - "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"},{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" + "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + + "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"},{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" ) } } - @Test fun `skal distribuere journalpost og oppdatere dokumentdato`() { // given @@ -357,11 +350,11 @@ internal class DistribuerControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOppdaterKalt( JOURNALPOST_ID, "{\"tilleggsopplysninger\":[" + - "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + - "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"}," + - "{\"nokkel\":\"distAdresse0\",\"verdi\":\"{\\\"adresselinje1\\\":\\\"Adresselinje1\\\",\\\"adresselinje2\\\":\\\"Adresselinje2\\\",\\\"adresselinje3\\\":\\\"Adresselinje3\\\",\\\"la\"}," + - "{\"nokkel\":\"distAdresse1\",\"verdi\":\"nd\\\":\\\"NO\\\",\\\"postnummer\\\":\\\"3000\\\",\\\"poststed\\\":\\\"Ingen\\\"}\"}," + - "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"},{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" + "{\"nokkel\":\"dokdistBestillingsId\",\"verdi\":\"asdsadasdsadasdasd\"}," + + "{\"nokkel\":\"journalfortAvIdent\",\"verdi\":\"Z99999\"}," + + "{\"nokkel\":\"distAdresse0\",\"verdi\":\"{\\\"adresselinje1\\\":\\\"Adresselinje1\\\",\\\"adresselinje2\\\":\\\"Adresselinje2\\\",\\\"adresselinje3\\\":\\\"Adresselinje3\\\",\\\"la\"}," + + "{\"nokkel\":\"distAdresse1\",\"verdi\":\"nd\\\":\\\"NO\\\",\\\"postnummer\\\":\\\"3000\\\",\\\"poststed\\\":\\\"Ingen\\\"}\"}," + + "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"},{\"nokkel\":\"distribuertAvIdent\",\"verdi\":\"aud-localhost\"}],\"dokumenter\":[]}" ) } } diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/EndreJournalpostControllerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/EndreJournalpostControllerTest.kt index f5eb49e1..6fe98a3c 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/EndreJournalpostControllerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/EndreJournalpostControllerTest.kt @@ -219,7 +219,8 @@ class EndreJournalpostControllerTest : AbstractControllerTest() { OppgaveSokResponse( 1, listOf(createOppgaveDataWithSaksnummer(saksnummer3)) - ), HttpStatus.OK + ), + HttpStatus.OK ) stubs.mockSafResponseHentJournalpost( opprettSafResponse( @@ -429,9 +430,9 @@ class EndreJournalpostControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOppdaterKalt( journalpostIdFraJson, "tilleggsopplysninger\":" + - "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"retur0_2021-08-20\",\"verdi\":\"Ny beskrivelse 1\"}," + - "{\"nokkel\":\"retur0_2021-10-10\",\"verdi\":\"Ny beskrivelse 2\"}]" + "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"retur0_2021-08-20\",\"verdi\":\"Ny beskrivelse 1\"}," + + "{\"nokkel\":\"retur0_2021-10-10\",\"verdi\":\"Ny beskrivelse 2\"}]" ) } ) @@ -508,10 +509,10 @@ class EndreJournalpostControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOppdaterKalt( journalpostId, "\"tilleggsopplysninger\":[" + - "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"retur0_2021-12-15\",\"verdi\":\"Ny returdetalj\"}]" + "{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"retur0_2021-12-15\",\"verdi\":\"Ny returdetalj\"}]" ) } ) diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostControllerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostControllerTest.kt index 2cdd1440..fa4c9bff 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostControllerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/JournalpostControllerTest.kt @@ -2,63 +2,28 @@ package no.nav.bidrag.dokument.arkiv.controller import io.kotest.assertions.assertSoftly import io.kotest.matchers.shouldBe -import no.nav.bidrag.commons.web.EnhetFilter import no.nav.bidrag.dokument.arkiv.dto.AvsenderMottaker -import no.nav.bidrag.dokument.arkiv.dto.DOKDIST_BESTILLING_ID -import no.nav.bidrag.dokument.arkiv.dto.DatoType -import no.nav.bidrag.dokument.arkiv.dto.DigitalpostSendt -import no.nav.bidrag.dokument.arkiv.dto.DistribusjonsInfo -import no.nav.bidrag.dokument.arkiv.dto.DistribusjonsTidspunkt -import no.nav.bidrag.dokument.arkiv.dto.DistribusjonsType -import no.nav.bidrag.dokument.arkiv.dto.DokDistDistribuerJournalpostRequest -import no.nav.bidrag.dokument.arkiv.dto.EpostVarselSendt import no.nav.bidrag.dokument.arkiv.dto.JournalStatus -import no.nav.bidrag.dokument.arkiv.dto.JournalpostKanal -import no.nav.bidrag.dokument.arkiv.dto.JournalpostType import no.nav.bidrag.dokument.arkiv.dto.JournalstatusDto import no.nav.bidrag.dokument.arkiv.dto.Sak -import no.nav.bidrag.dokument.arkiv.dto.TilknyttetJournalpost import no.nav.bidrag.dokument.arkiv.dto.TilleggsOpplysninger -import no.nav.bidrag.dokument.arkiv.dto.UtsendingsInfo import no.nav.bidrag.dokument.arkiv.stubs.AVSENDER_ID import no.nav.bidrag.dokument.arkiv.stubs.AVSENDER_NAVN -import no.nav.bidrag.dokument.arkiv.stubs.DATO_DOKUMENT -import no.nav.bidrag.dokument.arkiv.stubs.DOKUMENT_1_ID import no.nav.bidrag.dokument.arkiv.stubs.DOKUMENT_1_TITTEL -import no.nav.bidrag.dokument.arkiv.stubs.JOURNALPOST_ID -import no.nav.bidrag.dokument.arkiv.stubs.createDistribuerTilAdresse import no.nav.bidrag.dokument.arkiv.stubs.opprettSafResponse -import no.nav.bidrag.dokument.arkiv.stubs.opprettUtgaendeSafResponse import no.nav.bidrag.transport.dokument.AvsenderMottakerDto import no.nav.bidrag.transport.dokument.AvsenderMottakerDtoIdType -import no.nav.bidrag.transport.dokument.DistribuerJournalpostRequest -import no.nav.bidrag.transport.dokument.DistribuerJournalpostResponse -import no.nav.bidrag.transport.dokument.DistribuerTilAdresse -import no.nav.bidrag.transport.dokument.DistribusjonInfoDto import no.nav.bidrag.transport.dokument.JournalpostDto import no.nav.bidrag.transport.dokument.JournalpostResponse -import no.nav.bidrag.transport.dokument.JournalpostStatus import no.nav.bidrag.transport.dokument.ReturDetaljerLog -import no.nav.bidrag.domain.enums.Adressetype -import no.nav.bidrag.domain.string.Adresselinje1 -import no.nav.bidrag.domain.string.Adresselinje2 -import no.nav.bidrag.domain.string.Landkode2 -import no.nav.bidrag.domain.string.Landkode3 -import no.nav.bidrag.domain.string.Postnummer -import no.nav.bidrag.domain.string.Poststed -import no.nav.bidrag.transport.person.PersonAdresseDto import no.nav.bidrag.transport.person.PersonDto import org.assertj.core.api.Assertions -import org.json.JSONException import org.junit.jupiter.api.DisplayName import org.junit.jupiter.api.Test -import org.springframework.http.HttpEntity import org.springframework.http.HttpHeaders -import org.springframework.http.HttpMethod import org.springframework.http.HttpStatus import java.io.IOException import java.time.LocalDate -import java.time.LocalDateTime internal class JournalpostControllerTest : AbstractControllerTest() { @Test @@ -180,7 +145,6 @@ internal class JournalpostControllerTest : AbstractControllerTest() { Assertions.assertThat(journalpost).isNotNull.extracting { it.journalpostId } .isEqualTo("JOARK-$journalpostIdFraJson") - Assertions.assertThat(journalpost).isNotNull.extracting { it.journalstatus } .isEqualTo(JournalstatusDto.EKSPEDERT) @@ -202,7 +166,6 @@ internal class JournalpostControllerTest : AbstractControllerTest() { stubs.verifyStub.harIkkeEnSafKallEtterTilknyttedeJournalposter() stubs.verifyStub.bidragPersonKalt() } - } @Test diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostControllerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostControllerTest.kt index fde40365..6c417e2d 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostControllerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/controller/OpprettJournalpostControllerTest.kt @@ -59,20 +59,20 @@ internal class OpprettJournalpostControllerTest : AbstractControllerTest() { stubs.verifyStub.dokarkivOpprettKalt( false, "{\"tittel\":\"$TITTEL_HOVEDDOKUMENT\"," + - "\"journalpostType\":\"INNGAAENDE\"," + - "\"behandlingstema\":\"$BEHANDLINGSTEMA\"," + - "\"eksternReferanseId\":\"$REFID\"," + - "\"tilleggsopplysninger\":[]," + - "\"tema\":\"BID\"," + - "\"kanal\":\"NAV_NO\"," + - "\"datoMottatt\":\"$DATO_MOTTATT\"," + - "\"bruker\":{\"id\":\"$GJELDER_ID\",\"idType\":\"FNR\"}," + - "\"dokumenter\":[" + - "{\"tittel\":\"$TITTEL_HOVEDDOKUMENT\"," + - "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SW5uaG9sZCBww6UgZG9rdW1lbnRldA==\"}]}," + - "{\"tittel\":\"$TITTEL_VEDLEGG1\"," + - "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SW5uaG9sZCBww6UgZG9rdW1lbnRldCB2ZWRsZWdn\"}]}]," + - "\"avsenderMottaker\":{\"id\":\"$GJELDER_ID\",\"idType\":\"FNR\"}}" + "\"journalpostType\":\"INNGAAENDE\"," + + "\"behandlingstema\":\"$BEHANDLINGSTEMA\"," + + "\"eksternReferanseId\":\"$REFID\"," + + "\"tilleggsopplysninger\":[]," + + "\"tema\":\"BID\"," + + "\"kanal\":\"NAV_NO\"," + + "\"datoMottatt\":\"$DATO_MOTTATT\"," + + "\"bruker\":{\"id\":\"$GJELDER_ID\",\"idType\":\"FNR\"}," + + "\"dokumenter\":[" + + "{\"tittel\":\"$TITTEL_HOVEDDOKUMENT\"," + + "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SW5uaG9sZCBww6UgZG9rdW1lbnRldA==\"}]}," + + "{\"tittel\":\"$TITTEL_VEDLEGG1\"," + + "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"SW5uaG9sZCBww6UgZG9rdW1lbnRldCB2ZWRsZWdn\"}]}]," + + "\"avsenderMottaker\":{\"id\":\"$GJELDER_ID\",\"idType\":\"FNR\"}}" ) } } @@ -190,9 +190,9 @@ internal class OpprettJournalpostControllerTest : AbstractControllerTest() { "\"journalpostType\":\"UTGAAENDE\"", "\"avsenderMottaker\":{\"id\":\"12345678910\",\"idType\":\"FNR\"}}", "\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"${ - Base64.getEncoder().encodeToString("DOK1".toByteArray()) + Base64.getEncoder().encodeToString("DOK1".toByteArray()) }\"}]},{\"tittel\":\"Tittel på vedlegg\",\"dokumentvarianter\":[{\"filtype\":\"PDFA\",\"variantformat\":\"ARKIV\",\"fysiskDokument\":\"${ - Base64.getEncoder().encodeToString("DOK2".toByteArray()) + Base64.getEncoder().encodeToString("DOK2".toByteArray()) }\"}]}]" ) stubs.verifyStub.dokarkivTilknyttSakerKalt(1, nyJpId) @@ -477,9 +477,9 @@ internal class OpprettJournalpostControllerTest : AbstractControllerTest() { 1, nyJpId, "{\"journalfoerendeEnhet\":\"4806\"," + - "\"journalfortAvNavn\":\"Hansen, Hans\"," + - "\"opprettetAvNavn\":\"Hansen, Hans\"," + - "\"datoJournal\":null}" + "\"journalfortAvNavn\":\"Hansen, Hans\"," + + "\"opprettetAvNavn\":\"Hansen, Hans\"," + + "\"datoJournal\":null}" ) stubs.verifyStub.dokarkivOpprettKaltNotContains(false, "avsenderMottaker") stubs.verifyStub.dokarkivTilknyttSakerKalt(1, nyJpId) @@ -531,7 +531,7 @@ internal class OpprettJournalpostControllerTest : AbstractControllerTest() { val nyJpId = 123123123L stubs.mockDokarkivOpprettRequest( nyJpId, - ferdigstill = false, + ferdigstill = false ) val header = HttpHeaders() diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/dto/EndreJournalpostValidationTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/dto/EndreJournalpostValidationTest.kt index fcffcbde..e6d1be7f 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/dto/EndreJournalpostValidationTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/dto/EndreJournalpostValidationTest.kt @@ -249,7 +249,8 @@ internal class EndreJournalpostValidationTest { tilleggsopplysninger = tilleggsOpplysninger, relevanteDatoer = listOf( DatoType( - LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), "DATO_DOKUMENT" + LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), + "DATO_DOKUMENT" ) ) ) @@ -297,7 +298,8 @@ internal class EndreJournalpostValidationTest { tilleggsopplysninger = tilleggsOpplysninger, relevanteDatoer = listOf( DatoType( - LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), "DATO_DOKUMENT" + LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), + "DATO_DOKUMENT" ) ) ) @@ -347,7 +349,8 @@ internal class EndreJournalpostValidationTest { tilleggsopplysninger = tilleggsOpplysninger, relevanteDatoer = listOf( DatoType( - LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), "DATO_DOKUMENT" + LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), + "DATO_DOKUMENT" ) ) ) @@ -387,7 +390,8 @@ internal class EndreJournalpostValidationTest { tilleggsopplysninger = tilleggsOpplysninger, relevanteDatoer = listOf( DatoType( - LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), "DATO_DOKUMENT" + LocalDateTime.of(dokumentDato, LocalTime.of(0, 0)).toString(), + "DATO_DOKUMENT" ) ) ) diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/dto/LagreJournalpostTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/dto/LagreJournalpostTest.kt index 75cbdd60..24874e5e 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/dto/LagreJournalpostTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/dto/LagreJournalpostTest.kt @@ -46,27 +46,33 @@ internal class LagreJournalpostTest { journalpostId = 213 ) assertThat(lagreJournalpost.tilleggsopplysninger?.size).isEqualTo(4) - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2022-11-15" - ) + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2022-11-15" + ) + } } - }).isTrue - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2020-01-02" - ) + ).isTrue + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2020-01-02" + ) + } } - }).isTrue - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2020-10-02" - ) + ).isTrue + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2020-10-02" + ) + } } - }).isTrue + ).isTrue } @Test @@ -101,27 +107,33 @@ internal class LagreJournalpostTest { journalpostId = 213 ) assertThat(lagreJournalpost.tilleggsopplysninger?.size).isEqualTo(2) - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2022-11-15" - ) + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2022-11-15" + ) + } } - }).isFalse - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2020-01-02" - ) + ).isFalse + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2020-01-02" + ) + } } - }).isTrue - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2020-10-02" - ) + ).isTrue + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2020-10-02" + ) + } } - }).isTrue + ).isTrue } @Test @@ -163,33 +175,41 @@ internal class LagreJournalpostTest { journalpostId = 213 ) assertThat(lagreJournalpost.tilleggsopplysninger?.size).isEqualTo(3) - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2022-11-15" - ) + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2022-11-15" + ) + } } - }).isTrue - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - datoSomSkalEndres.toString() - ) + ).isTrue + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + datoSomSkalEndres.toString() + ) + } } - }).isFalse - assertThat(lagreJournalpost.tilleggsopplysninger?.filter { - it.values.any { value -> - value.contains( - "2022-11-15" - ) - } - }?.joinToString()).contains("Ny beskrivelse 1") - assertThat(lagreJournalpost.tilleggsopplysninger?.any { - it.values.any { value -> - value.contains( - "2020-01-02" - ) + ).isFalse + assertThat( + lagreJournalpost.tilleggsopplysninger?.filter { + it.values.any { value -> + value.contains( + "2022-11-15" + ) + } + }?.joinToString() + ).contains("Ny beskrivelse 1") + assertThat( + lagreJournalpost.tilleggsopplysninger?.any { + it.values.any { value -> + value.contains( + "2020-01-02" + ) + } } - }).isTrue + ).isTrue } } diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/JoarkHendelseTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/JoarkHendelseTest.kt index a7755fc3..f1f64edd 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/JoarkHendelseTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/JoarkHendelseTest.kt @@ -23,10 +23,10 @@ import no.nav.bidrag.dokument.arkiv.stubs.DOKUMENT_1_ID import no.nav.bidrag.dokument.arkiv.stubs.DOKUMENT_1_TITTEL import no.nav.bidrag.dokument.arkiv.stubs.Stubs import no.nav.bidrag.dokument.arkiv.stubs.opprettSafResponse -import no.nav.bidrag.transport.dokument.HendelseType -import no.nav.bidrag.transport.dokument.JournalpostHendelse import no.nav.bidrag.domain.ident.AktørId import no.nav.bidrag.domain.ident.PersonIdent +import no.nav.bidrag.transport.dokument.HendelseType +import no.nav.bidrag.transport.dokument.JournalpostHendelse import no.nav.bidrag.transport.person.PersonDto import no.nav.security.token.support.spring.test.EnableMockOAuth2Server import org.assertj.core.api.Assertions.assertThat diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/OppgaveHendelseListenerTest.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/OppgaveHendelseListenerTest.kt index 180e6e10..862eabc9 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/OppgaveHendelseListenerTest.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/hendelser/OppgaveHendelseListenerTest.kt @@ -12,13 +12,11 @@ import no.nav.bidrag.dokument.arkiv.dto.Sak import no.nav.bidrag.dokument.arkiv.dto.TilleggsOpplysninger import no.nav.bidrag.dokument.arkiv.kafka.HendelseListener import no.nav.bidrag.dokument.arkiv.kafka.dto.OppgaveKafkaHendelse -import no.nav.bidrag.dokument.arkiv.model.OppgaveHendelse import no.nav.bidrag.dokument.arkiv.model.OppgaveStatus import no.nav.bidrag.dokument.arkiv.model.Oppgavestatuskategori import no.nav.bidrag.dokument.arkiv.stubs.BRUKER_AKTOER_ID import no.nav.bidrag.dokument.arkiv.stubs.Stubs import no.nav.bidrag.dokument.arkiv.stubs.opprettUtgaendeSafResponse -import no.nav.bidrag.dokument.arkiv.stubs.toOppgaveData import no.nav.bidrag.dokument.arkiv.utils.DateUtils import no.nav.security.token.support.spring.test.EnableMockOAuth2Server import org.apache.kafka.clients.consumer.ConsumerRecord @@ -111,10 +109,10 @@ class OppgaveHendelseListenerTest { stubs.verifyStub.dokarkivOppdaterKalt( journalpostId, "\"tilleggsopplysninger\":" + - "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" + "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" ) }, { stubs.verifyStub.oppgaveOppdaterKalt(1, safResponse.hentSaksnummer()) } @@ -215,10 +213,10 @@ class OppgaveHendelseListenerTest { stubs.verifyStub.dokarkivOppdaterKalt( journalpostId, "\"tilleggsopplysninger\":" + - "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" + "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"Lretur0_2020-10-02\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" ) }, { stubs.verifyStub.oppgaveOpprettIkkeKalt() } @@ -264,8 +262,8 @@ class OppgaveHendelseListenerTest { stubs.verifyStub.dokarkivOppdaterKalt( journalpostId, "\"tilleggsopplysninger\":" + - "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" + "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"Returpost\"}]" ) } ) @@ -374,9 +372,9 @@ class OppgaveHendelseListenerTest { stubs.verifyStub.dokarkivOppdaterKalt( journalpostId, "\"tilleggsopplysninger\":" + - "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + - "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + - "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}" + "[{\"nokkel\":\"distribusjonBestilt\",\"verdi\":\"true\"}," + + "{\"nokkel\":\"Lretur0_2020-01-02\",\"verdi\":\"En god begrunnelse for hvorfor dokument kom i retur\"}," + + "{\"nokkel\":\"retur0_${DateUtils.formatDate(LocalDate.now())}\",\"verdi\":\"En annen god begrunnelse for hvorfor dokument kom i retur\"}" ) } ) diff --git a/src/test/java/no/nav/bidrag/dokument/arkiv/stubs/Stubs.kt b/src/test/java/no/nav/bidrag/dokument/arkiv/stubs/Stubs.kt index 57ae7047..75c924f8 100644 --- a/src/test/java/no/nav/bidrag/dokument/arkiv/stubs/Stubs.kt +++ b/src/test/java/no/nav/bidrag/dokument/arkiv/stubs/Stubs.kt @@ -8,11 +8,9 @@ import com.github.tomakehurst.wiremock.matching.ContainsPattern import com.github.tomakehurst.wiremock.matching.MatchResult import com.github.tomakehurst.wiremock.matching.StringValuePattern import com.github.tomakehurst.wiremock.stubbing.Scenario -import no.nav.bidrag.dokument.arkiv.consumer.BestemKanalRequest import no.nav.bidrag.dokument.arkiv.consumer.BestemKanalResponse import no.nav.bidrag.dokument.arkiv.consumer.DokarkivConsumer import no.nav.bidrag.dokument.arkiv.consumer.DokarkivKnyttTilSakConsumer -import no.nav.bidrag.dokument.arkiv.dto.BestemDistribusjonKanalRequest import no.nav.bidrag.dokument.arkiv.dto.DistribusjonsInfo import no.nav.bidrag.dokument.arkiv.dto.DokDistDistribuerJournalpostResponse import no.nav.bidrag.dokument.arkiv.dto.DokumentInfo @@ -335,9 +333,9 @@ class Stubs { .withStatus(HttpStatus.OK.value()) .withBody( "{\"data\":{\"journalpost\": ${ - objectMapper.writeValueAsString( - distribusjonsInfo - ) + objectMapper.writeValueAsString( + distribusjonsInfo + ) } }}" ) ) @@ -359,9 +357,9 @@ class Stubs { .withStatus(HttpStatus.OK.value()) .withBody( "{\"data\":{\"journalpost\": ${ - objectMapper.writeValueAsString( - journalpost - ) + objectMapper.writeValueAsString( + journalpost + ) } }}" ) ) @@ -434,9 +432,9 @@ class Stubs { .withStatus(HttpStatus.OK.value()) .withBody( "{\"data\":{\"tilknyttedeJournalposter\": ${ - objectMapper.writeValueAsString( - tilknyttetJournalposts - ) + objectMapper.writeValueAsString( + tilknyttetJournalposts + ) }}}" ) ) @@ -858,8 +856,8 @@ class Stubs { WireMock.patchRequestedFor( WireMock.urlMatching( "/dokarkiv" + - DokarkivConsumer.URL_JOURNALPOSTAPI_V1 + "/" + - journalpostId + "/oppdaterDistribusjonsinfo" + DokarkivConsumer.URL_JOURNALPOSTAPI_V1 + "/" + + journalpostId + "/oppdaterDistribusjonsinfo" ) ).withRequestBody(ContainsPattern(kanal.name)) )