Author: tilman Date: Tue Nov 4 18:31:43 2014 New Revision: 1636678 URL: http://svn.apache.org/r1636678 Log: PDFBOX-2481: avoid multiple of 8 in tests of masks and bitonal images
Modified: pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java Modified: pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java?rev=1636678&r1=1636677&r2=1636678&view=diff ============================================================================== --- pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java (original) +++ pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java Tue Nov 4 18:31:43 2014 @@ -84,6 +84,9 @@ public class PDPixelMapTest extends Test g = bitonalImage.getGraphics(); g.drawImage(image, 0, 0, null); g.dispose(); + + // avoid multiple of 8 to check padding + assertFalse(bitonalImage.getWidth() % 8 == 0); ximage = new PDPixelMap(document, bitonalImage); checkIdent(bitonalImage, ximage.getRGBImage()); @@ -334,7 +337,7 @@ public class PDPixelMapTest extends Test { PDDocument document = new PDDocument(); - int width = 256; + int width = 257; int height = 256; // create an ARGB image @@ -393,6 +396,10 @@ public class PDPixelMapTest extends Test // check whether the mask is a b/w cross BufferedImage maskImage = ximage.getSMaskImage().getRGBImage(); + + // avoid multiple of 8 to check padding + assertFalse(maskImage.getWidth() % 8 == 0); + // returns Transparency.BITMASK in 1.8 //assertEquals(Transparency.OPAQUE, maskImage.getTransparency()); for (int x = 0; x < width; ++x)