diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt index 0a355a28d..d8a1827c6 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt @@ -12,12 +12,15 @@ import no.nav.pensjon.etterlatte.maler.barnepensjon.BarnepensjonInnvilgelseDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.avslag.BarnepensjonAvslagIkkeYrkesskadeDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.EndringHovedmalDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.BarnepensjonEndringInstitusjonsoppholdDTO +import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.BarnepensjonUtAvFengselsoppholdDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.innvilgelse.ny.BarnepensjonInnvilgelseEnkelDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.ny.BarnepensjonInnvilgelseNyDTO +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonFengselsoppholdDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingOmgjoeringAvFarskapDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingSoeskenjusteringDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingYrkesskadeDTO +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.HarStansetDTO import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseDTO import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.foerstegangsvedtak.FoerstegangsvedtakUtfallDTO import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.foerstegangsvedtak.OMSInnvilgelseFoerstegangsvedtakDTO @@ -64,10 +67,13 @@ object Fixtures { OMSInnvilgelseFoerstegangsvedtakDTO::class -> createOMSInnvilgelseFoerstegangsvedtakDTO() as T FoerstegangsvedtakUtfallDTO::class -> createOMSFoerstegangsvedtakUtfallDTO() as T BarnepensjonRevurderingAdopsjonDTO::class -> createBarnepensjonRevurderingAdopsjonDTO() as T + BarnepensjonFengselsoppholdDTO::class -> createBarnepensjonFengselsoppholdDTO() as T BarnepensjonRevurderingSoeskenjusteringDTO::class -> createBarnepensjonRevurderingSoeskenjusteringDTO() as T BarnepensjonRevurderingOmgjoeringAvFarskapDTO::class -> createBarnepensjonRevurderingOmgjoeringAvFarskapDTO() as T BarnepensjonRevurderingYrkesskadeDTO::class -> createBarnepensjonRevurderingYrkesskadeDTO() as T BarnepensjonAvslagIkkeYrkesskadeDTO::class -> createBarnepensjonAvslagIkkeYrkesskadeDTO() as T + BarnepensjonUtAvFengselsoppholdDTO::class -> createBarnepensjonUtAvFengselsoppholdDTO() as T + HarStansetDTO::class -> createHarStansetDTO() as T Unit::class -> Unit as T else -> throw IllegalArgumentException("Don't know how to construct: ${letterDataType.qualifiedName}") diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteMalTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/TemplateResourceTest.kt similarity index 52% rename from pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteMalTest.kt rename to pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/TemplateResourceTest.kt index 6669add48..39c333d94 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteMalTest.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/TemplateResourceTest.kt @@ -1,4 +1,4 @@ -package no.nav.pensjon.etterlatte.maler +package no.nav.pensjon.etterlatte import io.ktor.util.reflect.* import kotlinx.coroutines.runBlocking @@ -15,22 +15,24 @@ import no.nav.pensjon.brev.template.render.PensjonJsonRenderer import no.nav.pensjon.brev.template.render.PensjonLatexRenderer import no.nav.pensjon.brev.writeTestHTML import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures +import no.nav.pensjon.etterlatte.maler.BrevDTO import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test +import org.junit.jupiter.params.ParameterizedTest +import org.junit.jupiter.params.provider.Arguments +import org.junit.jupiter.params.provider.MethodSource import java.nio.file.Files import java.nio.file.Paths -@Tag(TestTags.INTEGRATION_TEST) -abstract class EtterlatteMalTest( - val template: LetterTemplate, T>, - private val etterlatteBrevKode: EtterlatteBrevKode, - val fixtures: T, -) { +class TemplateResourceTest { - @Test - fun testPdf() { + @Tag(TestTags.INTEGRATION_TEST) + @ParameterizedTest(name = "{index} => template={0}, etterlatteBrevKode={1}, fixtures={2}") + @MethodSource("alleMalene") + fun testPdf( + template: LetterTemplate, T>, + etterlatteBrevKode: EtterlatteBrevKode, + fixtures: T, + ) { Letter( template, fixtures, @@ -41,8 +43,13 @@ abstract class EtterlatteMalTest( .also { writeTestPDF(etterlatteBrevKode.name, it) } } - @Test - fun htmltest() { + @ParameterizedTest(name = "{index} => template={0}, etterlatteBrevKode={1}, fixtures={2}") + @MethodSource("alleMalene") + fun testHtml( + template: LetterTemplate, T>, + etterlatteBrevKode: EtterlatteBrevKode, + fixtures: T, + ) { Letter( template, fixtures, @@ -52,14 +59,27 @@ abstract class EtterlatteMalTest( .also { writeTestHTML(etterlatteBrevKode.name, it) } } - @Test - fun jsontest() { - val erHovedmal = this.fixtures.instanceOf(BrevDTO::class) + @ParameterizedTest(name = "{index} => template={0}, etterlatteBrevKode={1}, fixtures={2}") + @MethodSource("alleMalene") + fun jsontest( + template: LetterTemplate, T>, + etterlatteBrevKode: EtterlatteBrevKode, + fixtures: T, + ) { + val erHovedmal = fixtures.instanceOf(BrevDTO::class) // Hovedmalar skal ikkje redigerast i Gjenny, så dei treng vi ikkje å lage JSON av. // I tillegg er det per no ein mangel i brevbakeren at han ikkje klarer å lage JSON av tabellar, som vi bruker i ein del hovedmalar if (erHovedmal) { return } + val foreloepigIkkeStoettaIJSON = setOf( + EtterlatteBrevKode.BARNEPENSJON_INNVILGELSE, + EtterlatteBrevKode.BARNEPENSJON_REVURDERING_SOESKENJUSTERING, + EtterlatteBrevKode.OMS_INNVILGELSE_AUTO, + ) + if (foreloepigIkkeStoettaIJSON.contains(etterlatteBrevKode)) { + return + } Letter( template, fixtures, @@ -73,4 +93,16 @@ abstract class EtterlatteMalTest( .let { Files.writeString(it, objectMapper.writeValueAsString(json)) } } } + + companion object { + @JvmStatic + fun alleMalene() = + prodAutobrevTemplates.map { + Arguments.of( + it.template, + it.kode, + Fixtures.create(it.template.letterDataType), + ) + } + } } diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonFengselsoppholdDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonFengselsoppholdDTO.kt new file mode 100644 index 000000000..c2634ab5a --- /dev/null +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonFengselsoppholdDTO.kt @@ -0,0 +1,11 @@ +package no.nav.pensjon.etterlatte.fixtures + +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonFengselsoppholdDTO +import java.time.LocalDate +import java.time.Month + +fun createBarnepensjonFengselsoppholdDTO() = BarnepensjonFengselsoppholdDTO( + virkningsdato = LocalDate.of(2020, Month.JANUARY, 1), + fraDato = LocalDate.of(2021, Month.JULY, 1), + tilDato = LocalDate.of(20221, Month.JULY, 28), +) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonUtAvFengselsoppholdDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonUtAvFengselsoppholdDTO.kt new file mode 100644 index 000000000..1db019fac --- /dev/null +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonUtAvFengselsoppholdDTO.kt @@ -0,0 +1,36 @@ +package no.nav.pensjon.etterlatte.fixtures + +import no.nav.pensjon.brevbaker.api.model.Kroner +import no.nav.pensjon.etterlatte.maler.Beregningsperiode +import no.nav.pensjon.etterlatte.maler.Utbetalingsinfo +import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.BarnepensjonUtAvFengselsoppholdDTO +import java.time.LocalDate +import java.time.Month + +fun createBarnepensjonUtAvFengselsoppholdDTO() = BarnepensjonUtAvFengselsoppholdDTO( + + utbetalingsinfo = Utbetalingsinfo( + antallBarn = 2, + beloep = Kroner(1234), + soeskenjustering = true, + virkningsdato = LocalDate.now(), + beregningsperioder = listOf( + Beregningsperiode( + datoFOM = LocalDate.now(), + datoTOM = LocalDate.now(), + grunnbeloep = Kroner(106003), + antallBarn = 1, + utbetaltBeloep = Kroner(495), + ), + Beregningsperiode( + datoFOM = LocalDate.now(), + datoTOM = null, + grunnbeloep = Kroner(106003), + antallBarn = 1, + utbetaltBeloep = Kroner(495), + ), + ), + ), + erEtterbetalingMerEnnTreMaaneder = true, + virkningsdato = LocalDate.of(2020, Month.JANUARY, 1), +) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/HarStansetDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/HarStansetDTO.kt new file mode 100644 index 000000000..9cef134ec --- /dev/null +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/HarStansetDTO.kt @@ -0,0 +1,33 @@ +package no.nav.pensjon.etterlatte.fixtures + +import no.nav.pensjon.brevbaker.api.model.Kroner +import no.nav.pensjon.etterlatte.maler.Beregningsperiode +import no.nav.pensjon.etterlatte.maler.Utbetalingsinfo +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.HarStansetDTO +import java.time.LocalDate + +fun createHarStansetDTO() = HarStansetDTO( + utbetalingsinfo = Utbetalingsinfo( + antallBarn = 2, + beloep = Kroner(1234), + soeskenjustering = true, + virkningsdato = LocalDate.now(), + beregningsperioder = listOf( + Beregningsperiode( + datoFOM = LocalDate.now(), + datoTOM = LocalDate.now(), + grunnbeloep = Kroner(106003), + antallBarn = 1, + utbetaltBeloep = Kroner(495), + ), + Beregningsperiode( + datoFOM = LocalDate.now(), + datoTOM = null, + grunnbeloep = Kroner(106003), + antallBarn = 1, + utbetaltBeloep = Kroner(495), + ), + ), + ), + innhold = listOf(), +) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt deleted file mode 100644 index b7b7ee6d0..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.Fixtures -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class BarnepensjonInnvilgelseTest { - - @Test - fun pdftest() { - Letter( - BarnepensjonInnvilgelse.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF("BARNEPENSJON_INNVILGELSE", it) } - } - - @Test - fun testHtml() { - Letter( - BarnepensjonInnvilgelse.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML("BARNEPENSJON_INNVILGELSE", it) } - } - -} \ No newline at end of file diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonRevurderingSoeskenjusteringTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonRevurderingSoeskenjusteringTest.kt deleted file mode 100644 index 833b6bef7..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonRevurderingSoeskenjusteringTest.kt +++ /dev/null @@ -1,46 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingSoeskenjusteringDTO -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.SoeskenjusteringRevurdering -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class BarnepensjonRevurderingSoeskenjusteringTest { - - @Test - fun pdftest() { - Letter( - SoeskenjusteringRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_SOESKENJUSTERING.name, it) } - } - - @Test - fun testHtml() { - Letter( - SoeskenjusteringRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_SOESKENJUSTERING.name, it) } - } - -} \ No newline at end of file diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/avslag/IkkeSomFoelgeAvYrkesskadeYrkessykdomTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/avslag/IkkeSomFoelgeAvYrkesskadeYrkessykdomTest.kt deleted file mode 100644 index 32badd4b0..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/avslag/IkkeSomFoelgeAvYrkesskadeYrkessykdomTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.avslag - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class IkkeSomFoelgeAvYrkesskadeYrkessykdomTest { - - @Test - fun pdftest() { - Letter( - IkkeSomFoelgeAvYrkesskadeYrkessykdom.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.BARNEPENSJON_AVSLAG_IKKEYRKESSKADE.name, it) } - } - - @Test - fun testHtml() { - Letter( - IkkeSomFoelgeAvYrkesskadeYrkessykdom.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.BARNEPENSJON_AVSLAG_IKKEYRKESSKADE.name, it) } - } -} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/innvilgelse/ny/BarnepensjonInnvilgelseNyTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/innvilgelse/ny/BarnepensjonInnvilgelseNyTest.kt deleted file mode 100644 index 8c1070005..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/innvilgelse/ny/BarnepensjonInnvilgelseNyTest.kt +++ /dev/null @@ -1,44 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.innvilgelse.ny - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.barnepensjon.ny.BarnepensjonInnvilgelseNy -import no.nav.pensjon.etterlatte.maler.barnepensjon.ny.BarnepensjonInnvilgelseNyDTO -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class BarnepensjonInnvilgelseNyTest { - - @Test - fun pdftest() { - Letter( - BarnepensjonInnvilgelseNy.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF("BARNEPENSJON_INNVILGELSE_NY", it) } - } - - @Test - fun testHtml() { - Letter( - BarnepensjonInnvilgelseNy.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML("BARNEPENSJON_INNVILGELSE_NY", it) } - } -} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt deleted file mode 100644 index 8436bcb93..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class AdopsjonRevurderingTest { - - @Test - fun pdftest() { - Letter( - AdopsjonRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_ADOPSJON.name, it) } - } - - @Test - fun testHtml() { - Letter( - AdopsjonRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_ADOPSJON.name, it) } - } -} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/EndringHovedmalTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/EndringHovedmalTest.kt deleted file mode 100644 index fecbbcebe..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/EndringHovedmalTest.kt +++ /dev/null @@ -1,13 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering - -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.EtterlatteMalTest -import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.Endring -import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.EndringHovedmalDTO - -class EndringHovedmalTest : EtterlatteMalTest( - Endring.template, - EtterlatteBrevKode.BARNEPENSJON_REVURDERING_ENDRING, - Fixtures.create(), -) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/InstitusjonsoppholdTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/InstitusjonsoppholdTest.kt deleted file mode 100644 index cdf58a82f..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/InstitusjonsoppholdTest.kt +++ /dev/null @@ -1,13 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering - -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.EtterlatteMalTest -import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.BarnepensjonEndringInstitusjonsoppholdDTO -import no.nav.pensjon.etterlatte.maler.barnepensjon.endring.EndringInstitusjonsopphold - -class InstitusjonsoppholdTest : EtterlatteMalTest( - EndringInstitusjonsopphold.template, - EtterlatteBrevKode.BARNEPENSJON_REVURDERING_INSTITUSJONSOPPHOLD, - Fixtures.create(), -) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/OmgjoeringAvFarskapRevurderingTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/OmgjoeringAvFarskapRevurderingTest.kt deleted file mode 100644 index 1a5500098..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/OmgjoeringAvFarskapRevurderingTest.kt +++ /dev/null @@ -1,43 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.Language -import no.nav.pensjon.brev.template.Letter -import no.nav.pensjon.brev.template.render.PensjonHTMLRenderer -import no.nav.pensjon.brev.template.render.PensjonLatexRenderer -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - -@Tag(TestTags.INTEGRATION_TEST) -class OmgjoeringAvFarskapRevurderingTest { - - @Test - fun pdftest() { - Letter( - OmgjoeringAvFarskapRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_OMGJOERING_AV_FARSKAP.name, it) } - } - - @Test - fun testHtml() { - Letter( - OmgjoeringAvFarskapRevurdering.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles, - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.BARNEPENSJON_REVURDERING_OMGJOERING_AV_FARSKAP.name, it) } - } -} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurderingTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurderingTest.kt deleted file mode 100644 index 05bd29fa5..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/YrkesskadeRevurderingTest.kt +++ /dev/null @@ -1,14 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering - -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.EtterlatteMalTest -import org.junit.jupiter.api.Tag - -@Tag(TestTags.INTEGRATION_TEST) -class YrkesskadeRevurderingTest : EtterlatteMalTest( - YrkesskadeRevurdering.template, - EtterlatteBrevKode.BARNEPENSJON_REVURDERING_YRKESSKADE, - Fixtures.create(), -) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAutoTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAutoTest.kt deleted file mode 100644 index ece0eacec..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAutoTest.kt +++ /dev/null @@ -1,45 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.omstillingsstoenad - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.* -import no.nav.pensjon.brev.template.render.* -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.* -import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseAuto -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - - -@Tag(TestTags.INTEGRATION_TEST) -class OMSInnvilgelseAutoITest { - - @Test - fun pdftest() { - Letter( - OMSInnvilgelseAuto.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.OMS_INNVILGELSE_AUTO.name, it) } - } - - @Test - fun testHtml() { - Letter( - OMSInnvilgelseAuto.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.OMS_INNVILGELSE_AUTO.name, it) } - } - -} \ No newline at end of file diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuellTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuellTest.kt deleted file mode 100644 index e880d709d..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuellTest.kt +++ /dev/null @@ -1,45 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.omstillingsstoenad - -import kotlinx.coroutines.runBlocking -import no.nav.pensjon.brev.PDF_BUILDER_URL -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.latex.LaTeXCompilerService -import no.nav.pensjon.brev.template.* -import no.nav.pensjon.brev.template.render.* -import no.nav.pensjon.brev.writeTestHTML -import no.nav.pensjon.brev.writeTestPDF -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.* -import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseManuell -import org.junit.jupiter.api.Tag -import org.junit.jupiter.api.Test - - -@Tag(TestTags.INTEGRATION_TEST) -class OMSInnvilgelseManuellITest { - - @Test - fun pdftest() { - Letter( - OMSInnvilgelseManuell.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonLatexRenderer.render(it) } - .let { runBlocking { LaTeXCompilerService(PDF_BUILDER_URL).producePDF(it, "test").base64PDF } } - .also { writeTestPDF(EtterlatteBrevKode.OMS_INNVILGELSE_MANUELL.name, it) } - } - - @Test - fun testHtml() { - Letter( - OMSInnvilgelseManuell.template, - Fixtures.create(), - Language.Bokmal, - Fixtures.felles - ).let { PensjonHTMLRenderer.render(it) } - .also { writeTestHTML(EtterlatteBrevKode.OMS_INNVILGELSE_MANUELL.name, it) } - } - -} \ No newline at end of file diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/FoerstegangsvedtakUtfall.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/FoerstegangsvedtakUtfall.kt deleted file mode 100644 index 85608dfb3..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/FoerstegangsvedtakUtfall.kt +++ /dev/null @@ -1,16 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.omstillingsstoenad.foerstegangsvedtak - -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.brev.template.* -import no.nav.pensjon.brev.template.render.* -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.* -import org.junit.jupiter.api.Tag - -@Tag(TestTags.INTEGRATION_TEST) -class OMSFoerstegangsvedtakUtfallITest : EtterlatteMalTest( - FoerstegangsvedtakUtfall.template, - EtterlatteBrevKode.OMS_FOERSTEGANGSVEDTAK_INNVILGELSE_UTFALL, - Fixtures.create(), -) \ No newline at end of file diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/InnvilgelseFoerstegangsvedtakTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/InnvilgelseFoerstegangsvedtakTest.kt deleted file mode 100644 index 497e88811..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/foerstegangsvedtak/InnvilgelseFoerstegangsvedtakTest.kt +++ /dev/null @@ -1,14 +0,0 @@ -package no.nav.pensjon.etterlatte.maler.omstillingsstoenad.foerstegangsvedtak - -import no.nav.pensjon.brev.TestTags -import no.nav.pensjon.etterlatte.EtterlatteBrevKode -import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.EtterlatteMalTest -import org.junit.jupiter.api.Tag - -@Tag(TestTags.INTEGRATION_TEST) -class OMSInnvilgelseFoerstegangsvedtakITest : EtterlatteMalTest( - InnvilgelseFoerstegangsvedtak.template, - EtterlatteBrevKode.OMS_FOERSTEGANGSVEDTAK_INNVILGELSE, - Fixtures.create(), -) \ No newline at end of file