use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.
the class TextPositioningTest method checkNoNpeThrowsInWritePositioningTextTest.
@Test
public void checkNoNpeThrowsInWritePositioningTextTest() throws IOException {
PdfCanvas canvasForTest = createTestCanvas(2.0F);
TextPositioning textPositioning = new TextPositioning();
try {
textPositioning.appendPositioningOperator("'", new ArrayList<>());
textPositioning.writePositionedText("'", new ArrayList<>(), new PdfArray(), canvasForTest);
} catch (NullPointerException nullPointerException) {
Assert.fail("We don't expect, that NPE will be thrown in this test!");
}
Assert.assertEquals(0.0, canvasForTest.getGraphicsState().getLeading(), EPS);
}
use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.
the class TextPositioningTest method checkNoNpeThrowsInWritePositioningOperatorTest.
@Test
public void checkNoNpeThrowsInWritePositioningOperatorTest() throws IOException {
PdfCanvas canvasForTest = createTestCanvas(1.0F);
TextPositioning textPositioning = new TextPositioning();
try {
textPositioning.appendPositioningOperator("T*", new ArrayList<>());
textPositioning.writePositionedText("T*", new ArrayList<>(), new PdfArray(), canvasForTest);
} catch (NullPointerException nullPointerException) {
Assert.fail("We don't expect, that NPE will be thrown in this test!");
}
Assert.assertEquals(0.0, canvasForTest.getGraphicsState().getLeading(), EPS);
}
use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.
the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForArrayAndPdfNullValuesTest.
@Test
public void areColorSpacesDifferentForArrayAndPdfNullValuesTest() {
PdfArray pdfArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfStream());
Assert.assertTrue(createAndCompareImages(pdfArray, new PdfNull()));
}
use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.
the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForPdfArraysWithStreamValuesTest.
@Test
public void areColorSpacesDifferentForPdfArraysWithStreamValuesTest() {
PdfArray pdfFirstArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfStream());
PdfArray pdfSecondArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfStream());
Assert.assertTrue(createAndCompareImages(pdfFirstArray, pdfSecondArray));
}
use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.
the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForArrayAndJavaNullValuesTest.
@Test
public void areColorSpacesDifferentForArrayAndJavaNullValuesTest() {
PdfArray pdfArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfStream());
Assert.assertTrue(createAndCompareImages(pdfArray, null));
}
Aggregations