Search in sources :

Example 6 with PdfArray

use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.

the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForJavaNullAndPdfArrayValuesTest.

@Test
public void areColorSpacesDifferentForJavaNullAndPdfArrayValuesTest() {
    PdfArray pdfArray = createPdfArray(PdfName.Separation);
    Assert.assertTrue(createAndCompareImages(null, pdfArray));
}
Also used : PdfArray(com.itextpdf.kernel.pdf.PdfArray) ExtendedITextTest(com.itextpdf.test.ExtendedITextTest) Test(org.junit.Test) UnitTest(com.itextpdf.test.annotations.type.UnitTest)

Example 7 with PdfArray

use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.

the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForPdfNameAndPdfArrayValuesTest.

@Test
public void areColorSpacesDifferentForPdfNameAndPdfArrayValuesTest() {
    PdfArray pdfArray = createPdfArray(PdfName.Separation);
    Assert.assertTrue(createAndCompareImages(PdfName.Separation, pdfArray));
}
Also used : PdfArray(com.itextpdf.kernel.pdf.PdfArray) ExtendedITextTest(com.itextpdf.test.ExtendedITextTest) Test(org.junit.Test) UnitTest(com.itextpdf.test.annotations.type.UnitTest)

Example 8 with PdfArray

use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.

the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForPdfNullAndPdfArrayValuesTest.

@Test
public void areColorSpacesDifferentForPdfNullAndPdfArrayValuesTest() {
    PdfArray pdfArray = createPdfArray(PdfName.Separation);
    Assert.assertTrue(createAndCompareImages(new PdfNull(), pdfArray));
}
Also used : PdfNull(com.itextpdf.kernel.pdf.PdfNull) PdfArray(com.itextpdf.kernel.pdf.PdfArray) ExtendedITextTest(com.itextpdf.test.ExtendedITextTest) Test(org.junit.Test) UnitTest(com.itextpdf.test.annotations.type.UnitTest)

Example 9 with PdfArray

use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.

the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForPdfArraysWithDifferentSizeValuesTest.

@Test
public void areColorSpacesDifferentForPdfArraysWithDifferentSizeValuesTest() {
    PdfArray pdfFirstArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfBoolean(true));
    PdfArray pdfSecondArray = createPdfArray(PdfName.Separation, new PdfNumber(1));
    Assert.assertTrue(createAndCompareImages(pdfFirstArray, pdfSecondArray));
}
Also used : PdfArray(com.itextpdf.kernel.pdf.PdfArray) PdfNumber(com.itextpdf.kernel.pdf.PdfNumber) PdfBoolean(com.itextpdf.kernel.pdf.PdfBoolean) ExtendedITextTest(com.itextpdf.test.ExtendedITextTest) Test(org.junit.Test) UnitTest(com.itextpdf.test.annotations.type.UnitTest)

Example 10 with PdfArray

use of com.itextpdf.kernel.pdf.PdfArray in project i7j-pdfsweep by itext.

the class PdfCleanUpProcessorUnitTest method areColorSpacesDifferentForTheSamePdfArraysValuesTest.

@Test
public void areColorSpacesDifferentForTheSamePdfArraysValuesTest() {
    PdfArray pdfFirstArray = createPdfArray(PdfName.Separation, new PdfNumber(1), new PdfStream());
    Assert.assertFalse(createAndCompareImages(pdfFirstArray, pdfFirstArray));
}
Also used : PdfArray(com.itextpdf.kernel.pdf.PdfArray) PdfNumber(com.itextpdf.kernel.pdf.PdfNumber) PdfStream(com.itextpdf.kernel.pdf.PdfStream) ExtendedITextTest(com.itextpdf.test.ExtendedITextTest) Test(org.junit.Test) UnitTest(com.itextpdf.test.annotations.type.UnitTest)

Aggregations

PdfArray (com.itextpdf.kernel.pdf.PdfArray)19 ExtendedITextTest (com.itextpdf.test.ExtendedITextTest)12 UnitTest (com.itextpdf.test.annotations.type.UnitTest)12 Test (org.junit.Test)12 PdfNumber (com.itextpdf.kernel.pdf.PdfNumber)6 PdfStream (com.itextpdf.kernel.pdf.PdfStream)4 PdfNull (com.itextpdf.kernel.pdf.PdfNull)3 PdfObject (com.itextpdf.kernel.pdf.PdfObject)3 Rectangle (com.itextpdf.kernel.geom.Rectangle)2 PdfBoolean (com.itextpdf.kernel.pdf.PdfBoolean)2 PdfCanvas (com.itextpdf.kernel.pdf.canvas.PdfCanvas)2 Logger (org.slf4j.Logger)2 ImageData (com.itextpdf.io.image.ImageData)1 Color (com.itextpdf.kernel.colors.Color)1 PdfException (com.itextpdf.kernel.exceptions.PdfException)1 Point (com.itextpdf.kernel.geom.Point)1 PdfDictionary (com.itextpdf.kernel.pdf.PdfDictionary)1 PdfLiteral (com.itextpdf.kernel.pdf.PdfLiteral)1 PdfName (com.itextpdf.kernel.pdf.PdfName)1 PdfString (com.itextpdf.kernel.pdf.PdfString)1