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 booleanstatic final StringError when canvas can't peform render update SVG file.protected TestReportprotected FileOutputStreamprotected JSVGCanvasHandlerprotected URLFields 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_SUFFIXFields inherited from class org.apache.batik.test.svg.PreconfiguredRenderingTest
DEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSIONFields inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
ERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSERFields 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, variationURLsFields inherited from class org.apache.batik.test.AbstractTest
id, name, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcanvasDone(JSVGCanvas canvas) booleancanvasInit(JSVGCanvas canvas) voidcanvasLoaded(JSVGCanvas canvas) voidcanvasRendered(JSVGCanvas canvas) booleancanvasUpdated(JSVGCanvas canvas) static BufferedImageencode(URL srcURL, FileOutputStream fos) voidfailure(TestReport report) static StringvoidMethods inherited from class org.apache.batik.test.svg.SamplesRenderingTest
getCandidateReferencePrefix, getCandidateReferenceSuffix, getRefImagePrefix, getRefImageSuffix, getSaveVariationPrefix, getSaveVariationSuffix, getSVGURLPrefix, getVariationPlatforms, getVariationPrefix, getVariationSuffixMethods inherited from class org.apache.batik.test.svg.PreconfiguredRenderingTest
breakSVGFile, buildCandidateReferenceFile, buildRefImgURL, buildSaveVariationFile, buildSVGURL, buildVariationURLs, getName, setFile, setIdMethods inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
getTestImageTranscoder, getUserLanguage, getValidating, manipulateSVGDocument, setUserLanguage, setValidatingMethods 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, setSaveVariationMethods inherited from class org.apache.batik.test.AbstractTest
assertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
encodein classSVGRenderingAccuracyTest
-
scriptDone
public void scriptDone() -
canvasInit
- Specified by:
canvasInitin interfaceJSVGCanvasHandler.Delegate
-
canvasLoaded
- Specified by:
canvasLoadedin interfaceJSVGCanvasHandler.Delegate
-
canvasRendered
- Specified by:
canvasRenderedin interfaceJSVGCanvasHandler.Delegate
-
canvasUpdated
- Specified by:
canvasUpdatedin interfaceJSVGCanvasHandler.Delegate
-
canvasDone
- Specified by:
canvasDonein interfaceJSVGCanvasHandler.Delegate
-
failure
- Specified by:
failurein interfaceJSVGCanvasHandler.Delegate
-
copyImage
-