hillion 01/10/11 12:22:13 Modified: sources/org/apache/batik/apps/svgbrowser JSVGViewerFrame.java test-resources/org/apache/batik/test samplesRendering.xml Added: test-sources/org/apache/batik/test/svg SVGAlternateStyleSheetRenderingAccuracyTest.java SVGMediaRenderingAccuracyTest.java Log: Committed tests for alternate stylesheets and media. Revision Changes Path 1.56 +2 -2 xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java Index: JSVGViewerFrame.java =================================================================== RCS file: /home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- JSVGViewerFrame.java 2001/10/11 18:37:33 1.55 +++ JSVGViewerFrame.java 2001/10/11 19:22:13 1.56 @@ -157,7 +157,7 @@ * This class represents a SVG viewer swing frame. * * @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a> - * @version $Id: JSVGViewerFrame.java,v 1.55 2001/10/11 18:37:33 hillion Exp $ + * @version $Id: JSVGViewerFrame.java,v 1.56 2001/10/11 19:22:13 hillion Exp $ */ public class JSVGViewerFrame extends JFrame @@ -1198,7 +1198,7 @@ TreeWalker tw; tw = ((DocumentTraversal)doc).createTreeWalker (doc, - NodeFilter.SHOW_PROCESSING_INSTRUCTION, + NodeFilter.SHOW_ALL, null, true); 1.28 +70 -1 xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml Index: samplesRendering.xml =================================================================== RCS file: /home/cvs/xml-batik/test-resources/org/apache/batik/test/samplesRendering.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- samplesRendering.xml 2001/10/08 08:29:38 1.27 +++ samplesRendering.xml 2001/10/11 19:22:13 1.28 @@ -8,7 +8,7 @@ <!-- ========================================================================= --> <!-- @author [EMAIL PROTECTED] --> -<!-- @version $Id: samplesRendering.xml,v 1.27 2001/10/08 08:29:38 tkormann Exp $ --> +<!-- @version $Id: samplesRendering.xml,v 1.28 2001/10/11 19:22:13 hillion Exp $ --> <!-- ========================================================================= --> <testSuite id="samplesRendering" name="samples and samples/test Rendering"> <!-- ========================================================================== --> @@ -817,5 +817,74 @@ <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/anneTransform2.png" /> <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/anneTransform2.png" /> </test> + + <!-- Sample tests, alternate stylesheets test --> + <test id="samples/tests/alternateStylesheet.svg-Hot" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/alternateStylesheet.svg" /> + <arg class="java.lang.String" value="test-references/samples/tests/alternateStylesheetHot.png" /> + <arg class="java.lang.String" value="Hot"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/alternateStylesheetHot.png" /> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/alternateStylesheetHot.png" /> + </test> + + <test id="samples/tests/alternateStylesheet.svg-Cold" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/alternateStylesheet.svg" /> + <arg class="java.lang.String" value="test-references/samples/tests/alternateStylesheetCold.png" /> + <arg class="java.lang.String" value="Cold"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/alternateStylesheetCold.png" /> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/alternateStylesheetCold.png" /> + </test> + + <test id="samples/tests/smiley.svg-Smiling" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileySmiling.png"/> + <arg class="java.lang.String" value="Smiling"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileySmiling.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileySmiling.png"/> + </test> + + <test id="samples/tests/smiley.svg-BasicSad" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileyBasicSad.png"/> + <arg class="java.lang.String" value="Basic Sad"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileyBasicSad.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileyBasicSad.png"/> + </test> + + + <test id="samples/tests/smiley.svg-Wow!" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileyWow!.png"/> + <arg class="java.lang.String" value="Wow!"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileyWow!.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileyWow!.png"/> + </test> + + + <test id="samples/tests/smiley.svg-Grim" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileyGrim.png"/> + <arg class="java.lang.String" value="Grim"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileyGrim.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileyGrim.png"/> + </test> + + <test id="samples/tests/smiley.svg-Oups" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileyOups.png"/> + <arg class="java.lang.String" value="Oups"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileyOups.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileyOups.png"/> + </test> + + <!-- Sample tests, media test --> + <test id="samples/tests/smiley.svg-Smiling" class="org.apache.batik.test.svg.SVGAlternateStyleSheetRenderingAccuracyTest"> + <arg class="java.lang.String" value="samples/tests/smiley.svg"/> + <arg class="java.lang.String" value="test-references/samples/tests/smileySmiling.png"/> + <arg class="java.lang.String" value="Smiling"/> + <property name="VariationURL" class="java.lang.String" value="test-references/samples/accepted-variation/smileySmiling.png"/> + <property name="SaveVariation" class="java.io.File" value="test-references/samples/candidate-variation/smileySmiling.png"/> + </test> + </testSuite> 1.1 xml-batik/test-sources/org/apache/batik/test/svg/SVGAlternateStyleSheetRenderingAccuracyTest.java Index: SVGAlternateStyleSheetRenderingAccuracyTest.java =================================================================== /***************************************************************************** * Copyright (C) The Apache Software Foundation. All rights reserved. * * ------------------------------------------------------------------------- * * This software is published under the terms of the Apache Software License * * version 1.1, a copy of which has been included with this distribution in * * the LICENSE file. * *****************************************************************************/ package org.apache.batik.test.svg; import org.apache.batik.dom.svg.SVGOMDocument; import org.w3c.dom.Document; /** * Checks for regressions in rendering of a document with a given * alternate stylesheet label. * * @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a> * @version $Id: SVGAlternateStyleSheetRenderingAccuracyTest.java,v 1.1 2001/10/11 19:22:13 hillion Exp $ */ public class SVGAlternateStyleSheetRenderingAccuracyTest extends SVGRenderingAccuracyTest { /** * The stylesheet to use for rendering. */ protected String title; /** * Constructor. * @param svgURL the URL String for the SVG document being tested. * @param refImgURL the URL for the reference image. * @param t The stylesheet title to use. */ public SVGMediaRenderingAccuracyTest(String svgURL, String refImgURL, String t) { super(svgURL, refImgURL); title = t; } /** * 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. */ protected Document manipulateSVGDocument(Document doc) { // enable the stylesheet ((SVGOMDocument)doc).enableAlternateStyleSheet(title); return doc; } } 1.1 xml-batik/test-sources/org/apache/batik/test/svg/SVGMediaRenderingAccuracyTest.java Index: SVGMediaRenderingAccuracyTest.java =================================================================== /***************************************************************************** * Copyright (C) The Apache Software Foundation. All rights reserved. * * ------------------------------------------------------------------------- * * This software is published under the terms of the Apache Software License * * version 1.1, a copy of which has been included with this distribution in * * the LICENSE file. * *****************************************************************************/ package org.apache.batik.test.svg; import org.apache.batik.css.AbstractViewCSS; import org.w3c.dom.Document; import org.w3c.dom.views.DocumentView; /** * Checks for regressions in rendering of a document with a given * media. * * @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a> * @version $Id: SVGMediaRenderingAccuracyTest.java,v 1.1 2001/10/11 19:22:13 hillion Exp $ */ public class SVGMediaRenderingAccuracyTest extends SVGRenderingAccuracyTest { /** * The media to use for rendering. */ protected String media; /** * Constructor. * @param svgURL the URL String for the SVG document being tested. * @param refImgURL the URL for the reference image. * @param m The media to use. */ public SVGMediaRenderingAccuracyTest(String svgURL, String refImgURL, String m) { super(svgURL, refImgURL); media = m; } /** * 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. */ protected Document manipulateSVGDocument(Document doc) { // set the media type AbstractViewCSS view; view = (AbstractViewCSS)((DocumentView)document).getDefaultView(); view.setMedia(media); return doc; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]