You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2014/11/04 19:31:43 UTC

svn commit: r1636678 - /pdfbox/branches/1.8/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/xobject/PDPixelMapTest.java

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)