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_SUFFIXDEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSIONERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSERcandidateReference, 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, variationURLsid, 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, getVariationSuffixbreakSVGFile, buildCandidateReferenceFile, buildRefImgURL, buildSaveVariationFile, buildSVGURL, buildVariationURLs, getName, setFile, setIdgetTestImageTranscoder, getUserLanguage, getValidating, manipulateSVGDocument, setUserLanguage, setValidatingaddVariationURL, buildDiffImage, compare, getCandidateReference, getImage, getImage, getNextTempFileName, getNextTempFileName, getSaveVariation, getTempDirectory, getURLFile, getVariationURLs, imageToFile, makeCompareImage, makeRandomFileName, makeTempFileName, resolveURL, run, saveImage, saveImage, setCandidateReference, setConfig, setSaveVariationassertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic 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 SVGRenderingAccuracyTestpublic void scriptDone()
public boolean canvasInit(JSVGCanvas canvas)
canvasInit in interface JSVGCanvasHandler.Delegatepublic void canvasLoaded(JSVGCanvas canvas)
canvasLoaded in interface JSVGCanvasHandler.Delegatepublic void canvasRendered(JSVGCanvas canvas)
canvasRendered in interface JSVGCanvasHandler.Delegatepublic boolean canvasUpdated(JSVGCanvas canvas)
canvasUpdated in interface JSVGCanvasHandler.Delegatepublic void canvasDone(JSVGCanvas canvas)
canvasDone in interface JSVGCanvasHandler.Delegatepublic void failure(TestReport report)
failure in interface JSVGCanvasHandler.Delegatepublic static BufferedImage copyImage(BufferedImage bi)
Copyright © 2000–2021 Apache Software Foundation. All rights reserved.