Package org.apache.batik.test.svg
Class SVGTextContentRenderingAccuracyTest
- java.lang.Object
-
- org.apache.batik.test.AbstractTest
-
- org.apache.batik.test.svg.AbstractRenderingAccuracyTest
-
- org.apache.batik.test.svg.SVGRenderingAccuracyTest
-
- org.apache.batik.test.svg.PreconfiguredRenderingTest
-
- org.apache.batik.test.svg.SamplesRenderingTest
-
- org.apache.batik.test.svg.ParametrizedRenderingAccuracyTest
-
- org.apache.batik.test.svg.SVGTextContentRenderingAccuracyTest
-
- All Implemented Interfaces:
Test
public class SVGTextContentRenderingAccuracyTest extends ParametrizedRenderingAccuracyTest
Checks for regressions in rendering of a document with a given alternate stylesheet.- Version:
- $Id: SVGTextContentRenderingAccuracyTest.java 1851346 2019-01-15 13:41:00Z ssteiner $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
SVGRenderingAccuracyTest.InternalPNGTranscoder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
onload
protected java.lang.String
parameter
protected java.lang.String
script
-
Fields inherited from class org.apache.batik.test.svg.ParametrizedRenderingAccuracyTest
PARAMETER_SEPARATOR
-
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 Constructor Description SVGTextContentRenderingAccuracyTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.Document
manipulateSVGDocument(org.w3c.dom.Document doc)
Template method which subclasses can override if they need to manipulate the DOM in some way before running the accuracy test.void
setOnLoadFunction(java.lang.String onload)
void
setParameter(java.lang.String parameter)
void
setScript(java.lang.String script)
-
Methods inherited from class org.apache.batik.test.svg.ParametrizedRenderingAccuracyTest
buildCandidateReferenceFile, buildRefImgURL, buildSaveVariationFile, buildVariationURLs, getParameterSeparator, setId
-
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, buildSVGURL, getName, setFile
-
Methods inherited from class org.apache.batik.test.svg.SVGRenderingAccuracyTest
encode, getTestImageTranscoder, getUserLanguage, getValidating, 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
-
-
-
-
Method Detail
-
setScript
public void setScript(java.lang.String script)
-
setOnLoadFunction
public void setOnLoadFunction(java.lang.String onload)
-
setParameter
public void setParameter(java.lang.String parameter)
-
manipulateSVGDocument
protected org.w3c.dom.Document manipulateSVGDocument(org.w3c.dom.Document doc)
Description copied from class:SVGRenderingAccuracyTest
Template method which subclasses can override if they need to manipulate the DOM in some way before running the accuracy test. For example, this can be useful to test the alternate stylesheet support.- Overrides:
manipulateSVGDocument
in classSVGRenderingAccuracyTest
-
-