public class ParametrizedRenderingAccuracyTest extends SamplesRenderingTest
SVGRenderingAccuracyTest.InternalPNGTranscoder
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
parameter
Parameter which was passed appended to the SVG file
|
static char |
PARAMETER_SEPARATOR |
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
DEFAULT_VARIATION_PLATFORMS, PATH_SEPARATOR, PNG_EXTENSION, SVG_EXTENSION, SVGZ_EXTENSION
ERROR_CANNOT_TRANSCODE_SVG, userLanguage, validate, VALIDATING_PARSER
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
id, name, parent
Constructor and Description |
---|
ParametrizedRenderingAccuracyTest()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildCandidateReferenceFile(java.lang.String svgDir,
java.lang.String svgFile)
Gives a chance to the subclass to control the construction
of the candidateReference URL, which is built as:
getSaveVariationPrefix() + svgDir + getSaveVariationSuffix() + svgFile + parameter + PNG_EXTENSION
|
protected java.lang.String |
buildRefImgURL(java.lang.String svgDir,
java.lang.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() + svgFile
|
java.lang.String |
buildSaveVariationFile(java.lang.String svgDir,
java.lang.String svgFile)
Gives a chance to the subclass to control the construction
of the saveVariation URL, which is built as:
getSaveVariationPrefix() + svgDir + getSaveVariationSuffix() + svgFile + parameter + PNG_EXTENSION
|
java.lang.String[] |
buildVariationURLs(java.lang.String svgDir,
java.lang.String svgFile)
Gives a chance to the subclass to control the construction
of the variation URL, which is built as:
getVariationPrefix() + svgDir + getVariationSuffix() + svgFile + parameter + PNG_EXTENSION
|
char |
getParameterSeparator() |
void |
setId(java.lang.String id)
For preconfigured tests, the configuration has to be
derived from the test identifier.
|
getCandidateReferencePrefix, getCandidateReferenceSuffix, getRefImagePrefix, getRefImageSuffix, getSaveVariationPrefix, getSaveVariationSuffix, getSVGURLPrefix, getVariationPlatforms, getVariationPrefix, getVariationSuffix
breakSVGFile, buildSVGURL, getName, setFile
encode, getTestImageTranscoder, getUserLanguage, getValidating, manipulateSVGDocument, setUserLanguage, setValidating
addVariationURL, buildDiffImage, compare, getCandidateReference, getImage, getImage, getNextTempFileName, getNextTempFileName, getSaveVariation, getTempDirectory, getURLFile, getVariationURLs, imageToFile, makeCompareImage, makeRandomFileName, makeTempFileName, resolveURL, run, saveImage, saveImage, setCandidateReference, setConfig, setSaveVariation
assertEquals, assertEquals, assertNull, assertTrue, error, getId, getParent, getQualifiedId, reportError, reportException, reportSuccess, runImpl, runImplBasic, setName, setParent
public static final char PARAMETER_SEPARATOR
protected java.lang.String parameter
public ParametrizedRenderingAccuracyTest()
public char getParameterSeparator()
public void setId(java.lang.String id)
PreconfiguredRenderingTest
setId
in interface Test
setId
in class PreconfiguredRenderingTest
protected java.lang.String buildRefImgURL(java.lang.String svgDir, java.lang.String svgFile)
buildRefImgURL
in class PreconfiguredRenderingTest
public java.lang.String[] buildVariationURLs(java.lang.String svgDir, java.lang.String svgFile)
buildVariationURLs
in class PreconfiguredRenderingTest
public java.lang.String buildSaveVariationFile(java.lang.String svgDir, java.lang.String svgFile)
buildSaveVariationFile
in class PreconfiguredRenderingTest
public java.lang.String buildCandidateReferenceFile(java.lang.String svgDir, java.lang.String svgFile)
buildCandidateReferenceFile
in class PreconfiguredRenderingTest