Skip to content

Commit

Permalink
Fjerne tester til dobbel linjeavstand
Browse files Browse the repository at this point in the history
  • Loading branch information
SandraLekve committed Jan 10, 2025
1 parent 8fb80e7 commit e17cc01
Showing 1 changed file with 0 additions and 35 deletions.
35 changes: 0 additions & 35 deletions src/test/kotlin/no/nav/familie/pdf/pdf/PdfServiceTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import com.itextpdf.kernel.pdf.PdfWriter
import com.itextpdf.kernel.pdf.canvas.parser.PdfTextExtractor
import com.itextpdf.pdfa.PdfADocument
import no.nav.familie.pdf.no.nav.familie.pdf.pdf.utils.lagAdresseMedBareLinjeskift
import no.nav.familie.pdf.no.nav.familie.pdf.pdf.utils.lagAdresseMedFlereLinjeskift
import no.nav.familie.pdf.no.nav.familie.pdf.pdf.utils.lagMedFlereArbeidsforhold
import no.nav.familie.pdf.no.nav.familie.pdf.pdf.utils.lagMedForskjelligLabelIVerdiliste
import no.nav.familie.pdf.no.nav.familie.pdf.pdf.utils.lagMedTomAdresse
Expand Down Expand Up @@ -41,18 +40,6 @@ class PdfServiceTest {
lagMedVerdiliste(),
lagToSiderInnholdsfortegnelse(),
)

@JvmStatic
fun tomAdresse(): Stream<FeltMap> =
Stream.of(
lagAdresseMedBareLinjeskift(),
lagMedTomAdresse(),
)
@JvmStatic
fun flereArbeidsforhold(): Stream<FeltMap> =
Stream.of(
lagMedFlereArbeidsforhold(),
)
}

@Test
Expand Down Expand Up @@ -189,28 +176,6 @@ class PdfServiceTest {
}
}

@ParameterizedTest
@MethodSource("tomAdresse")
fun `Pdf med innhold i Adresse blir renset for tom og flere linjeskift`(feltMap: FeltMap) {
// Act
val pdfDoc = opprettPdf(feltMap)
val andreSideTekst = PdfTextExtractor.getTextFromPage(pdfDoc.getPage(2))
// Assert
assertTrue(andreSideTekst.contains("Ingen registrert adresse"))
}

@Test
fun `Pdf med en adresse og flere linjeskift blir redusert til ett linjeskift`() {
// Arrange
val feltMap = lagAdresseMedFlereLinjeskift()
// Act
val pdfDoc = opprettPdf(feltMap)
val andreSideTekst = PdfTextExtractor.getTextFromPage(pdfDoc.getPage(2))
// Assert
// Tror ekstra mellomrommet etter 12 er fordi pdf genereringen legger til en ekstra linje. Debuget og ser aldri hvor den blir lagt til.
assertTrue(andreSideTekst.contains("Adresse 12 \n0999 Oslo"))
}

private fun opprettPdf(feltMap: FeltMap): PdfADocument {
val result = pdfOppretterService.opprettPdf(feltMap)
val pdfReader = PdfReader(ByteArrayInputStream(result))
Expand Down

0 comments on commit e17cc01

Please sign in to comment.