]> source.dussan.org Git - poi.git/commitdiff
Adjust test to write the failing PNG in case expected and actual do not match
authorDominik Stadler <centic@apache.org>
Sun, 16 Feb 2014 08:39:17 +0000 (08:39 +0000)
committerDominik Stadler <centic@apache.org>
Sun, 16 Feb 2014 08:39:17 +0000 (08:39 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1568740 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestFontRendering.java

index 8d6da72e76595bbac1905f25fd146eaf1004e688..5057290dbeaf6e7d7c05bf414c84a2efecca236a 100644 (file)
@@ -109,6 +109,11 @@ public class TestFontRendering {
         DataBufferByte actualDB = (DataBufferByte)imgActual.getRaster().getDataBuffer();\r
         byte[] expectedData = expectedDB.getData(0);\r
         byte[] actualData = actualDB.getData(0);\r
+        \r
+        // allow to find out what the actual difference is in CI where this fails currently\r
+        if(!Arrays.equals(expectedData, actualData)) {\r
+            ImageIO.write(imgActual, "PNG", File.createTempFile("TestFontRendering", ".png"));\r
+        }\r
         assertTrue("Expected to have matching raster-arrays, but found differences, size " + expectedData.length + " and " + actualData.length, \r
                 Arrays.equals(expectedData, actualData));\r
     }\r