Class SVGAnimatedRotateCenterTest
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.SVGAnimatedRotateCenterTest
- All Implemented Interfaces:
Test
-
Nested Class Summary
Nested classes/interfaces inherited from class SVGRenderingAccuracyTest
SVGRenderingAccuracyTest.InternalPNGTranscoder -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate floatprivate floatprivate floatprivate floatFields inherited from class ParametrizedRenderingAccuracyTest
parameter, PARAMETER_SEPARATORFields inherited from class 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 PreconfiguredRenderingTest
DEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSIONFields inherited from class SVGRenderingAccuracyTest
ERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSERFields inherited from class 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 AbstractTest
id, name, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildRefImgURL(String svgDir, String svgFile) Gives a chance to the subclass to control the construction of the reference PNG file from the svgFile name The refImgURL is built as: getRefImagePrefix() + svgDir + getRefImageSuffix() + svgFileprivate static ElementgetElement(Element container, String name, int index) Returns theImageTranscoderthe Test should useprotected DocumentTemplate method which subclasses can override if they need to manipulate the DOM in some way before running the accuracy test.voidsetAnimDur(float dur) voidFor preconfigured tests, the configuration has to be derived from the test identifier.voidsetShapeCenter(float shapeCenter) voidsetViewCenter(float viewCenter) Methods inherited from class ParametrizedRenderingAccuracyTest
buildCandidateReferenceFile, buildSaveVariationFile, buildVariationURLs, getParameterSeparatorMethods inherited from class SamplesRenderingTest
getCandidateReferencePrefix, getCandidateReferenceSuffix, getRefImagePrefix, getRefImageSuffix, getSaveVariationPrefix, getSaveVariationSuffix, getSVGURLPrefix, getVariationPlatforms, getVariationPrefix, getVariationSuffixMethods inherited from class PreconfiguredRenderingTest
breakSVGFile, buildSVGURL, getName, setFileMethods inherited from class SVGRenderingAccuracyTest
encode, getUserLanguage, getValidating, setUserLanguage, setValidatingMethods inherited from class 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 AbstractTest
assertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParent
-
Field Details
-
viewCenter
private float viewCenter -
shapeCenter
private float shapeCenter -
animDur
private float animDur -
cx
private float cx -
cy
private float cy -
angle
private float angle
-
-
Constructor Details
-
SVGAnimatedRotateCenterTest
public SVGAnimatedRotateCenterTest()
-
-
Method Details
-
setId
Description copied from class:PreconfiguredRenderingTestFor preconfigured tests, the configuration has to be derived from the test identifier. The identifier should characterize the SVG file to be tested.- Specified by:
setIdin interfaceTest- Overrides:
setIdin classParametrizedRenderingAccuracyTest
-
setViewCenter
public void setViewCenter(float viewCenter) -
setShapeCenter
public void setShapeCenter(float shapeCenter) -
setAnimDur
public void setAnimDur(float dur) -
buildRefImgURL
Description copied from class:ParametrizedRenderingAccuracyTestGives a chance to the subclass to control the construction of the reference PNG file from the svgFile name The refImgURL is built as: getRefImagePrefix() + svgDir + getRefImageSuffix() + svgFile- Overrides:
buildRefImgURLin classParametrizedRenderingAccuracyTest
-
manipulateSVGDocument
Description copied from class:SVGRenderingAccuracyTestTemplate 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:
manipulateSVGDocumentin classSVGRenderingAccuracyTest
-
getElement
-
getTestImageTranscoder
Description copied from class:SVGRenderingAccuracyTestReturns theImageTranscoderthe Test should use- Overrides:
getTestImageTranscoderin classSVGRenderingAccuracyTest
-