Package org.apache.batik.test.svg
Class JSVGRenderingAccuracyTest
- All Implemented Interfaces:
JSVGCanvasHandler.Delegate
,Test
public class JSVGRenderingAccuracyTest
extends SamplesRenderingTest
implements JSVGCanvasHandler.Delegate
One line Class Desc
Complete Class Desc
- Version:
- $Id: JSVGRenderingAccuracyTest.java 1804130 2017-08-04 14:41:11Z ssteiner $
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
SVGRenderingAccuracyTest.InternalPNGTranscoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
static final String
Error when canvas can't peform render update SVG file.protected TestReport
protected FileOutputStream
protected JSVGCanvasHandler
protected URL
Fields inherited from class org.apache.batik.test.svg.SamplesRenderingTest
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
Fields inherited from class org.apache.batik.test.svg.PreconfiguredRenderingTest
DEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSION
Fields inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
ERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSER
Fields inherited from class org.apache.batik.test.svg.AbstractRenderingAccuracyTest
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
Fields inherited from class org.apache.batik.test.AbstractTest
id, name, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
canvasDone
(JSVGCanvas canvas) boolean
canvasInit
(JSVGCanvas canvas) void
canvasLoaded
(JSVGCanvas canvas) void
canvasRendered
(JSVGCanvas canvas) boolean
canvasUpdated
(JSVGCanvas canvas) static BufferedImage
encode
(URL srcURL, FileOutputStream fos) void
failure
(TestReport report) static String
void
Methods inherited from class org.apache.batik.test.svg.SamplesRenderingTest
getCandidateReferencePrefix, getCandidateReferenceSuffix, getRefImagePrefix, getRefImageSuffix, getSaveVariationPrefix, getSaveVariationSuffix, getSVGURLPrefix, getVariationPlatforms, getVariationPrefix, getVariationSuffix
Methods inherited from class org.apache.batik.test.svg.PreconfiguredRenderingTest
breakSVGFile, buildCandidateReferenceFile, buildRefImgURL, buildSaveVariationFile, buildSVGURL, buildVariationURLs, getName, setFile, setId
Methods inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
getTestImageTranscoder, getUserLanguage, getValidating, manipulateSVGDocument, setUserLanguage, setValidating
Methods inherited from class org.apache.batik.test.svg.AbstractRenderingAccuracyTest
addVariationURL, buildDiffImage, compare, getCandidateReference, getImage, getImage, getNextTempFileName, getNextTempFileName, getSaveVariation, getTempDirectory, getURLFile, getVariationURLs, imageToFile, makeCompareImage, makeRandomFileName, makeTempFileName, resolveURL, run, saveImage, saveImage, setCandidateReference, setConfig, setSaveVariation
Methods inherited from class org.apache.batik.test.AbstractTest
assertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.batik.swing.JSVGCanvasHandler.Delegate
getName
-
Field Details
-
ERROR_SAVE_FAILED
Error when canvas can't peform render update SVG file. {0} The file/url that could not be updated..- See Also:
-
srcURL
-
fos
-
failReport
-
done
protected boolean done -
handler
-
-
Constructor Details
-
JSVGRenderingAccuracyTest
public JSVGRenderingAccuracyTest()For subclasses
-
-
Method Details
-
fmt
-
createCanvasHandler
-
encode
- Overrides:
encode
in classSVGRenderingAccuracyTest
-
scriptDone
public void scriptDone() -
canvasInit
- Specified by:
canvasInit
in interfaceJSVGCanvasHandler.Delegate
-
canvasLoaded
- Specified by:
canvasLoaded
in interfaceJSVGCanvasHandler.Delegate
-
canvasRendered
- Specified by:
canvasRendered
in interfaceJSVGCanvasHandler.Delegate
-
canvasUpdated
- Specified by:
canvasUpdated
in interfaceJSVGCanvasHandler.Delegate
-
canvasDone
- Specified by:
canvasDone
in interfaceJSVGCanvasHandler.Delegate
-
failure
- Specified by:
failure
in interfaceJSVGCanvasHandler.Delegate
-
copyImage
-