vhardy 01/10/19 04:37:13 Modified: test-sources/org/apache/batik/svggen SVGAccuracyTest.java SVGGeneratorTests.java test-sources/org/apache/batik/test/svg SVGRenderingAccuracyTest.java Log: Improved test naming. Revision Changes Path 1.10 +1 -9 xml-batik/test-sources/org/apache/batik/svggen/SVGAccuracyTest.java Index: SVGAccuracyTest.java =================================================================== RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/svggen/SVGAccuracyTest.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- SVGAccuracyTest.java 2001/10/12 12:34:35 1.9 +++ SVGAccuracyTest.java 2001/10/19 11:37:13 1.10 @@ -45,7 +45,7 @@ * SVG reference. * * @author <a href="mailto:[EMAIL PROTECTED]">Vincent Hardy</a> - * @version $Id: SVGAccuracyTest.java,v 1.9 2001/10/12 12:34:35 vhardy Exp $ + * @version $Id: SVGAccuracyTest.java,v 1.10 2001/10/19 11:37:13 vhardy Exp $ */ public class SVGAccuracyTest extends AbstractTest implements SVGConstants{ @@ -301,14 +301,6 @@ } return i; - } - - /** - * Returns this Test's name - */ - public String getName(){ - String painterInfo = painter != null ? painter.getClass().getName() : "null"; - return painterInfo + " -- " + super.getName(); } /** 1.3 +28 -11 xml-batik/test-sources/org/apache/batik/svggen/SVGGeneratorTests.java Index: SVGGeneratorTests.java =================================================================== RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/svggen/SVGGeneratorTests.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SVGGeneratorTests.java 2001/10/16 15:47:44 1.2 +++ SVGGeneratorTests.java 2001/10/19 11:37:13 1.3 @@ -26,7 +26,7 @@ * SVG for various configurations. * * @author <a href="mailto:[EMAIL PROTECTED]">Vincent Hardy</a> - * @version $Id: SVGGeneratorTests.java,v 1.2 2001/10/16 15:47:44 vhardy Exp $ + * @version $Id: SVGGeneratorTests.java,v 1.3 2001/10/19 11:37:13 vhardy Exp $ */ public class SVGGeneratorTests extends DefaultTestSuite { public static final String GENERATOR_REFERENCE_BASE @@ -66,6 +66,7 @@ * getPackageName */ public void setId(String id){ + super.setId(id); String clName = getPackageName() + "." + id; Class cl = null; @@ -89,19 +90,27 @@ Painter painter = (Painter)o; - addTest(makeSVGAccuracyTest(painter)); - addTest(makeGeneratorContext(painter)); - addTest(makeSVGRenderingAccuracyTest(painter, PLAIN_GENERATION_PREFIX)); - addTest(makeSVGRenderingAccuracyTest(painter, CUSTOM_CONTEXT_GENERATION_PREFIX)); - addTest(makeImageCompareTest(painter, PLAIN_GENERATION_PREFIX, + addTest(makeSVGAccuracyTest(painter, id)); + addTest(makeGeneratorContext(painter, id)); + addTest(makeSVGRenderingAccuracyTest(painter, id, PLAIN_GENERATION_PREFIX)); + addTest(makeSVGRenderingAccuracyTest(painter, id, CUSTOM_CONTEXT_GENERATION_PREFIX)); + addTest(makeImageCompareTest(painter, id, PLAIN_GENERATION_PREFIX, CUSTOM_CONTEXT_GENERATION_PREFIX)); } + /** + * For the Generator test, the relevant name is the id + */ + public String getName(){ + return "SVGGeneratorTest - " + getId(); + } + protected String getPackageName(){ return "org.apache.batik.svggen"; } private Test makeImageCompareTest(Painter painter, + String id, String prefixA, String prefixB){ String cl = getNonQualifiedClassName(painter); @@ -109,10 +118,13 @@ String clB = prefixB + cl; String testReferenceA = GENERATOR_REFERENCE_BASE + RENDERING_DIR + "/" + clA + PNG_EXTENSION; String testReferenceB = GENERATOR_REFERENCE_BASE + RENDERING_DIR + "/" + clB + PNG_EXTENSION; - return new ImageCompareTest(testReferenceA, testReferenceB); + ImageCompareTest t = new ImageCompareTest(testReferenceA, testReferenceB); + t.setName(id + "-RenderingComparison"); + t.setId(id + ".renderingComparison"); + return t; } - private Test makeSVGRenderingAccuracyTest(Painter painter, String prefix){ + private Test makeSVGRenderingAccuracyTest(Painter painter, String id, String prefix){ String cl = prefix + getNonQualifiedClassName(painter); String testSource = GENERATOR_REFERENCE_BASE + cl + SVG_EXTENSION; String testReference = GENERATOR_REFERENCE_BASE + RENDERING_DIR + "/" + cl + PNG_EXTENSION; @@ -122,27 +134,32 @@ SVGRenderingAccuracyTest test = new SVGRenderingAccuracyTest(testSource, testReference); test.setVariationURL(variationURL); test.setSaveVariation(new File(saveVariation)); + test.setName(id + "-" + prefix + "RenderingCheck"); + test.setId(id + "." + prefix + "renderingCheck"); return test; } - private Test makeGeneratorContext(Painter painter){ + private Test makeGeneratorContext(Painter painter, String id){ String cl = CUSTOM_CONTEXT_GENERATION_PREFIX + getNonQualifiedClassName(painter); GeneratorContext test = new GeneratorContext(painter, makeURL(painter, CUSTOM_CONTEXT_GENERATION_PREFIX)); test.setSaveSVG(new File(GENERATOR_REFERENCE_BASE + CANDIDATE_REF_DIR + "/" + cl + SVG_EXTENSION)); + test.setName(id + "-ConfiguredContextGeneration"); + test.setId(id + ".configuredContextGeneration"); return test; } - private Test makeSVGAccuracyTest(Painter painter){ + private Test makeSVGAccuracyTest(Painter painter, String id){ String cl = PLAIN_GENERATION_PREFIX + getNonQualifiedClassName(painter); SVGAccuracyTest test = new SVGAccuracyTest(painter, makeURL(painter, PLAIN_GENERATION_PREFIX)); test.setSaveSVG(new File(GENERATOR_REFERENCE_BASE + CANDIDATE_REF_DIR + "/" + cl + SVG_EXTENSION)); - + test.setName(id + "-DefaultContextGeneration"); + test.setId(id + ".defaultContextGeneration"); return test; } 1.17 +5 -2 xml-batik/test-sources/org/apache/batik/test/svg/SVGRenderingAccuracyTest.java Index: SVGRenderingAccuracyTest.java =================================================================== RCS file: /home/cvs/xml-batik/test-sources/org/apache/batik/test/svg/SVGRenderingAccuracyTest.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- SVGRenderingAccuracyTest.java 2001/10/17 08:52:27 1.16 +++ SVGRenderingAccuracyTest.java 2001/10/19 11:37:13 1.17 @@ -64,7 +64,7 @@ * all pixel values are the same). * * @author <a href="mailto:[EMAIL PROTECTED]">Vincent Hardy</a> - * @version $Id: SVGRenderingAccuracyTest.java,v 1.16 2001/10/17 08:52:27 vhardy Exp $ + * @version $Id: SVGRenderingAccuracyTest.java,v 1.17 2001/10/19 11:37:13 vhardy Exp $ */ public class SVGRenderingAccuracyTest extends AbstractTest { /** @@ -360,7 +360,10 @@ * URL of the SVG being rendered. */ public String getName(){ - return svgURL.toString(); + if(this.name == null){ + return svgURL.toString(); + } + return name; } /**
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]