From 2414998aac03c04da7829b287a7f789e44a43014 Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Sun, 16 Feb 2014 08:39:17 +0000 Subject: [PATCH] Adjust test to write the failing PNG in case expected and actual do not match git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1568740 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/hslf/usermodel/TestFontRendering.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestFontRendering.java b/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestFontRendering.java index 8d6da72e76..5057290dbe 100644 --- a/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestFontRendering.java +++ b/src/scratchpad/testcases/org/apache/poi/hslf/usermodel/TestFontRendering.java @@ -109,6 +109,11 @@ public class TestFontRendering { DataBufferByte actualDB = (DataBufferByte)imgActual.getRaster().getDataBuffer(); byte[] expectedData = expectedDB.getData(0); byte[] actualData = actualDB.getData(0); + + // allow to find out what the actual difference is in CI where this fails currently + if(!Arrays.equals(expectedData, actualData)) { + ImageIO.write(imgActual, "PNG", File.createTempFile("TestFontRendering", ".png")); + } assertTrue("Expected to have matching raster-arrays, but found differences, size " + expectedData.length + " and " + actualData.length, Arrays.equals(expectedData, actualData)); } -- 2.39.5