Class PdfVisualTester.TestImage
java.lang.Object
com.openhtmltopdf.pdfboxout.visualtester.PdfVisualTester.TestImage
- Enclosing class:
PdfVisualTester
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferedImage
private final boolean
private final BufferedImage
private final int
private final String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
TestImage
(String test, int pageNo, BufferedImage exp, BufferedImage act, boolean hasDifferences) -
Method Summary
Modifier and TypeMethodDescriptionCreates a diff image to quickly spot differences between expected and actual.Get the actual rendered image.Get the expected rendered image.int
boolean
Should usually be called beforecreateDiff()
.
-
Field Details
-
testName
-
pageNumber
private final int pageNumber -
expected
-
actual
-
differences
private final boolean differences
-
-
Constructor Details
-
TestImage
private TestImage(String test, int pageNo, BufferedImage exp, BufferedImage act, boolean hasDifferences)
-
-
Method Details
-
getTestName
- Returns:
- the test name passed into
PdfVisualTester.comparePdfDocuments(byte[], byte[], String, boolean)
-
getPageNumber
public int getPageNumber()- Returns:
- the page number.
-
getExpected
Get the expected rendered image.- Returns:
- the expected image, should never be null.
-
getActual
Get the actual rendered image.- Returns:
- the actual image, may be null if expected has more pages than actual
-
createDiff
Creates a diff image to quickly spot differences between expected and actual. NOTE: May be expensive for large images.- Returns:
- the diff image.
-
hasDifferences
public boolean hasDifferences()Should usually be called beforecreateDiff()
.- Returns:
- true if the images are different. Precaulculated.
-