public class JSVGRenderingAccuracyTest extends SamplesRenderingTest implements JSVGCanvasHandler.Delegate
SVGRenderingAccuracyTest.InternalPNGTranscoder
Modifier and Type | Field and Description |
---|---|
protected boolean |
done |
static String |
ERROR_SAVE_FAILED
Error when canvas can't peform render update SVG file.
|
protected TestReport |
failReport |
protected FileOutputStream |
fos |
protected JSVGCanvasHandler |
handler |
protected URL |
srcURL |
REF_IMAGE_PREFIX, REF_IMAGE_SUFFIX, SAVE_CANDIDATE_REFERENCE_PREFIX, SAVE_CANDIDATE_REFERENCE_SUFFIX, SAVE_VARIATION_PREFIX, SAVE_VARIATION_SUFFIX, SVG_URL_PREFIX, VARIATION_PREFIX, VARIATION_SUFFIX
DEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSION
ERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSER
candidateReference, configuration, CONFIGURATION_RESOURCES, COULD_NOT_GENERATE_COMPARISON_IMAGES, COULD_NOT_LOAD_IMAGE, COULD_NOT_OPEN_VARIATION_URL, ENTRY_KEY_DIFFERENCE_IMAGE, ENTRY_KEY_ERROR_DESCRIPTION, ENTRY_KEY_INTERNAL_ERROR, ENTRY_KEY_REFERENCE_GENERATED_IMAGE_URI, ERROR_CANNOT_CREATE_TEMP_FILE, ERROR_CANNOT_CREATE_TEMP_FILE_STREAM, ERROR_CANNOT_OPEN_GENERATED_IMAGE, ERROR_CANNOT_OPEN_REFERENCE_IMAGE, ERROR_ERROR_WHILE_COMPARING_FILES, ERROR_SVG_RENDERING_NOT_ACCURATE, IMAGE_FILE_EXTENSION, IMAGE_TYPE_COMPARISON, IMAGE_TYPE_DIFF, refImgURL, saveVariation, svgURL, TEMP_FILE_PREFIX, TEMP_FILE_SUFFIX, tempDirectory, variationURLs
id, name, parent
Constructor and Description |
---|
JSVGRenderingAccuracyTest()
For subclasses
|
Modifier and Type | Method and Description |
---|---|
void |
canvasDone(JSVGCanvas canvas) |
boolean |
canvasInit(JSVGCanvas canvas) |
void |
canvasLoaded(JSVGCanvas canvas) |
void |
canvasRendered(JSVGCanvas canvas) |
boolean |
canvasUpdated(JSVGCanvas canvas) |
static BufferedImage |
copyImage(BufferedImage bi) |
JSVGCanvasHandler |
createCanvasHandler() |
TestReport |
encode(URL srcURL,
FileOutputStream fos) |
void |
failure(TestReport report) |
static String |
fmt(String key,
Object[] args) |
void |
scriptDone() |
getCandidateReferencePrefix, getCandidateReferenceSuffix, getRefImagePrefix, getRefImageSuffix, getSaveVariationPrefix, getSaveVariationSuffix, getSVGURLPrefix, getVariationPlatforms, getVariationPrefix, getVariationSuffix
breakSVGFile, buildCandidateReferenceFile, buildRefImgURL, buildSaveVariationFile, buildSVGURL, buildVariationURLs, getName, setFile, setId
getTestImageTranscoder, getUserLanguage, getValidating, manipulateSVGDocument, setUserLanguage, setValidating
addVariationURL, buildDiffImage, compare, getCandidateReference, getImage, getImage, getNextTempFileName, getNextTempFileName, getSaveVariation, getTempDirectory, getURLFile, getVariationURLs, imageToFile, makeCompareImage, makeRandomFileName, makeTempFileName, resolveURL, run, saveImage, saveImage, setCandidateReference, setConfig, setSaveVariation
assertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public static final String ERROR_SAVE_FAILED
protected URL srcURL
protected FileOutputStream fos
protected TestReport failReport
protected boolean done
protected JSVGCanvasHandler handler
public JSVGCanvasHandler createCanvasHandler()
public TestReport encode(URL srcURL, FileOutputStream fos)
encode
in class SVGRenderingAccuracyTest
public void scriptDone()
public boolean canvasInit(JSVGCanvas canvas)
canvasInit
in interface JSVGCanvasHandler.Delegate
public void canvasLoaded(JSVGCanvas canvas)
canvasLoaded
in interface JSVGCanvasHandler.Delegate
public void canvasRendered(JSVGCanvas canvas)
canvasRendered
in interface JSVGCanvasHandler.Delegate
public boolean canvasUpdated(JSVGCanvas canvas)
canvasUpdated
in interface JSVGCanvasHandler.Delegate
public void canvasDone(JSVGCanvas canvas)
canvasDone
in interface JSVGCanvasHandler.Delegate
public void failure(TestReport report)
failure
in interface JSVGCanvasHandler.Delegate
public static BufferedImage copyImage(BufferedImage bi)
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.