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)