tkormann    02/05/02 04:12:18

  Modified:    .        build.xml
               test-references/org/apache/batik/transcoder/image anneC.png
                        anneH200.png anneH600.png anneNE.png anneNW.png
                        anneSE.png anneSW.png anneW200.png anneW600.png
                        anneWC.png anneWH200.png anneWH600.png anneWNE.png
                        anneWNW.png anneWSE.png anneWSW.png butterflyC.png
                        butterflyH200.png butterflyH600.png butterflyNE.png
                        butterflyNW.png butterflySE.png butterflySW.png
                        butterflyW200.png butterflyW600.png butterflyWC.png
                        butterflyWH200.png butterflyWH600.png
                        butterflyWNE.png butterflyWNW.png butterflyWSE.png
                        butterflyWSW.png language.png languageEn.png
                        languageFr.png px2mm72dpi.png px2mm96dpi.png
               test-sources/org/apache/batik/transcoder/image AOITest.java
                        AbstractImageTranscoderTest.java
                        AlternateStylesheetTest.java
                        BackgroundColorTest.java DOMTest.java
                        DimensionTest.java InputStreamTest.java
                        LanguageTest.java MediaTest.java
                        ParametrizedDOMTest.java PixelToMMTest.java
                        ReaderTest.java URITest.java
  Log:
  change transcoder unit testing classes, so that I diff PNG data rather
  image data. Tests can now generates candidate-reference when there is a diff.
  
  Revision  Changes    Path
  1.109     +2 -1      xml-batik/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/build.xml,v
  retrieving revision 1.108
  retrieving revision 1.109
  diff -u -r1.108 -r1.109
  --- build.xml 30 Apr 2002 08:45:14 -0000      1.108
  +++ build.xml 2 May 2002 11:12:17 -0000       1.109
  @@ -47,7 +47,7 @@
     [win32] .\build.bat help
   
    
  - $Id: build.xml,v 1.108 2002/04/30 08:45:14 vhardy Exp $
  + $Id: build.xml,v 1.109 2002/05/02 11:12:17 tkormann Exp $
   
   -->
   
  @@ -846,6 +846,7 @@
       <mkdir dir="${test-references}/org/apache/batik/gvt/variation" />
       <mkdir dir="${test-references}/org/apache/batik/ext/awt/geom/candidate" />
       <mkdir dir="${test-references}/org/apache/batik/ext/awt/geom/variation" />
  +    <mkdir 
dir="${test-references}/org/apache/batik/transcoder/image/candidate-reference" />
     </target>
   
     <target name="ttf2svg"
  
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneC.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneH200.png
  
        <<Binary file>>
  
  
  1.3       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneH600.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneNE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneNW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneSE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneSW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneW200.png
  
        <<Binary file>>
  
  
  1.2       +28 -40    
xml-batik/test-references/org/apache/batik/transcoder/image/anneW600.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWC.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWH200.png
  
        <<Binary file>>
  
  
  1.3       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWH600.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWNE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWNW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWSE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/anneWSW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyC.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyH200.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyH600.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyNE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyNW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflySE.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflySW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyW200.png
  
        <<Binary file>>
  
  
  1.2       +3 -3      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyW600.png
  
        <<Binary file>>
  
  
  1.2       +68 -61    
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWC.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWH200.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWH600.png
  
        <<Binary file>>
  
  
  1.2       +35 -55    
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWNE.png
  
        <<Binary file>>
  
  
  1.2       +75 -67    
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWNW.png
  
        <<Binary file>>
  
  
  1.2       +47 -44    
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWSE.png
  
        <<Binary file>>
  
  
  1.2       +47 -41    
xml-batik/test-references/org/apache/batik/transcoder/image/butterflyWSW.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/language.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/languageEn.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/languageFr.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/px2mm72dpi.png
  
        <<Binary file>>
  
  
  1.2       +1 -1      
xml-batik/test-references/org/apache/batik/transcoder/image/px2mm96dpi.png
  
        <<Binary file>>
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/AOITest.java
  
  Index: AOITest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/AOITest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AOITest.java      30 Oct 2001 14:19:07 -0000      1.1
  +++ AOITest.java      2 May 2002 11:12:18 -0000       1.2
  @@ -22,7 +22,7 @@
    * Test the ImageTranscoder with the KEY_AOI transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: AOITest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: AOITest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class AOITest extends AbstractImageTranscoderTest {
   
  @@ -122,7 +122,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.3       +86 -62    
xml-batik/test-sources/org/apache/batik/transcoder/image/AbstractImageTranscoderTest.java
  
  Index: AbstractImageTranscoderTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/AbstractImageTranscoderTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractImageTranscoderTest.java  30 Oct 2001 15:18:24 -0000      1.2
  +++ AbstractImageTranscoderTest.java  2 May 2002 11:12:18 -0000       1.3
  @@ -11,7 +11,11 @@
   import java.awt.image.BufferedImage;
   import java.awt.image.RenderedImage;
   
  +import java.io.FileOutputStream;
  +import java.io.ByteArrayOutputStream;
   import java.io.File;
  +import java.io.IOException;
  +import java.io.InputStream;
   import java.io.PrintWriter;
   import java.io.StringWriter;
   
  @@ -37,7 +41,7 @@
    * The base class for the ImageTranscoder tests.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: AbstractImageTranscoderTest.java,v 1.2 2001/10/30 15:18:24 
tkormann Exp $
  + * @version $Id: AbstractImageTranscoderTest.java,v 1.3 2002/05/02 11:12:18 
tkormann Exp $
    */
   public abstract class AbstractImageTranscoderTest extends AbstractTest {
   
  @@ -68,7 +72,7 @@
   
        try {
            DiffImageTranscoder transcoder = 
  -             new DiffImageTranscoder(getReferenceImage());
  +             new DiffImageTranscoder(getReferenceImageData());
   
            Map hints = createTranscodingHints();
            if (hints != null) {
  @@ -83,7 +87,7 @@
                report.addDescriptionEntry(ERROR_IMAGE_DIFFER, "");
                report.setPassed(false);
            }
  -     } catch (TranscoderException ex) {
  +     } catch (Exception ex) {
            report.setErrorCode(ERROR_TRANSCODING);
            report.addDescriptionEntry(ERROR_TRANSCODING, toString(ex));
               ex.printStackTrace();
  @@ -108,7 +112,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected abstract BufferedImage getReferenceImage();
  +    protected abstract byte [] getReferenceImageData();
   
       //////////////////////////////////////////////////////////////////////////
       // Convenient methods
  @@ -149,26 +153,48 @@
           }
       }
   
  +    static String filename;
  +
       /**
        * Loads an image from a URL
        */
  -    public static BufferedImage createBufferedImage(URL url) {
  -        ImageTagRegistry reg = ImageTagRegistry.getRegistry();
  -        Filter filt = reg.readURL(new ParsedURL(url));
  -        if (filt == null) {
  -            return null;
  -        }
  -     
  -        RenderedImage red = filt.createDefaultRendering();
  -        if (red == null) {
  +    public static byte [] createBufferedImageData(URL url) {
  +        try {
  +            filename = url.toString();
  +            //System.out.println(url.toString());
  +            InputStream istream = url.openStream();
  +            byte [] imgData = null;
  +            byte [] buf = new byte[1024];
  +            int length;
  +            while ((length = istream.read(buf, 0, buf.length)) == buf.length) {
  +                if (imgData != null) {
  +                    byte [] imgDataTmp = new byte[imgData.length + length];
  +                    System.arraycopy
  +                        (imgData, 0, imgDataTmp, 0, imgData.length);
  +                    System.arraycopy
  +                        (buf, 0, imgDataTmp, imgData.length, length);
  +                    imgData = imgDataTmp;
  +                } else {
  +                    imgData = new byte[length];
  +                    System.arraycopy(buf, 0, imgData, 0, length);
  +                }
  +            }
  +            if (imgData != null) {
  +                byte [] imgDataTmp = new byte[imgData.length + length];
  +                System.arraycopy
  +                    (imgData, 0, imgDataTmp, 0, imgData.length);
  +                System.arraycopy
  +                    (buf, 0, imgDataTmp, imgData.length, length);
  +                imgData = imgDataTmp;
  +            } else {
  +                imgData = new byte[length];
  +                System.arraycopy(buf, 0, imgData, 0, length);
  +            }
  +            istream.close();
  +            return imgData;
  +        } catch (IOException ex) {
               return null;
           }
  -        
  -        BufferedImage img = new BufferedImage(red.getWidth(),
  -                                              red.getHeight(),
  -                                              BufferedImage.TYPE_INT_ARGB);
  -        red.copyData(img.getRaster());
  -        return img;
       }
   
       /**
  @@ -180,7 +206,7 @@
        protected boolean state;
   
        /** The reference image. */
  -     protected BufferedImage refImg;
  +     protected byte [] refImgData;
   
        /**
         * Constructs a new <tt>DiffImageTranscoder</tt>.
  @@ -188,8 +214,8 @@
         * @param refImg the reference image
         * @param report the test report into which errors have been sent
         */
  -     public DiffImageTranscoder(BufferedImage refImg) {
  -         this.refImg = refImg;
  +     public DiffImageTranscoder(byte [] refImgData) {
  +         this.refImgData = refImgData;
        }
   
        /**
  @@ -216,54 +242,52 @@
            compareImage(img);
        }
   
  +        protected void writeCandidateReference(byte [] imgData) {
  +            try {
  +                String s = new File(filename).getName();
  +                s = 
"test-references/org/apache/batik/transcoder/image/candidate-reference/"+s;
  +                System.out.println(s);
  +                FileOutputStream ostream = new FileOutputStream(s);
  +                ostream.write(imgData, 0, imgData.length);
  +                ostream.flush();
  +                ostream.close();
  +            } catch (Exception ex) {}
  +        }
  +
        /**
         * Compares both source and result images and set the state flag.
         */
  -     protected void compareImage(BufferedImage img) {
  +     protected void compareImage(BufferedImage img) 
  +            throws TranscoderException {
            // compare the resulting image with the reference image
            // state = true if refImg is the same than img
   
  -         if ((img.getType() != BufferedImage.TYPE_INT_ARGB) ||
  -             (refImg.getType() != BufferedImage.TYPE_INT_ARGB)) {
  -             throw new IllegalArgumentException("Different Image type");
  -         }
  -         int minX = refImg.getMinX();
  -         int minY = refImg.getMinY();
  -         int w = refImg.getWidth();
  -         int h = refImg.getHeight();
  -         if ((img.getMinX() != minX) ||
  -             (img.getMinY() != minY) ||
  -             (img.getWidth() != w) ||
  -             (img.getHeight() != h)) {
  -             //showDiff(img);
  -             state = false;
  -             return;
  -         }
  +            ByteArrayOutputStream out = new ByteArrayOutputStream();
  +            TranscoderOutput output = new TranscoderOutput(out);
  +            PNGTranscoder t = new PNGTranscoder();
  +            t.writeImage(img, output);
  +            byte [] imgData = out.toByteArray();
  +
  +            if (refImgData == null) {
  +                writeCandidateReference(imgData);
  +                state = false;
  +                return;
  +            }
  +            
  +            if (refImgData.length != imgData.length) {
  +                writeCandidateReference(imgData);
  +                state = false;
  +                return;
  +            }
   
  -         for (int y = minY; y < minY+h; ++y) {
  -             for (int x = minX; x < minX+w; ++x) {
  -                 if (img.getRGB(x, y) != refImg.getRGB(x, y)) {
  -                     //showDiff(img);
  -                     state = false;
  -                     return;
  -                 }
  -             }
  -         }
  +            for (int i = 0; i < refImgData.length; ++i) {
  +                if (refImgData[i] != imgData[i]) {
  +                    writeCandidateReference(imgData);
  +                    state = false;
  +                    return;
  +                }
  +            }
            state = true;
  -     }
  -
  -     private void showDiff(BufferedImage img) {
  -         javax.swing.JFrame frame = new javax.swing.JFrame();
  -
  -         frame.getContentPane().add
  -             (new javax.swing.JLabel(new javax.swing.ImageIcon(img)),
  -              java.awt.BorderLayout.EAST);
  -         frame.getContentPane().add
  -             (new javax.swing.JLabel(new javax.swing.ImageIcon(refImg)),
  -              java.awt.BorderLayout.WEST);
  -         
  -         frame.pack();
  -         frame.show();
        }
   
        /**
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/AlternateStylesheetTest.java
  
  Index: AlternateStylesheetTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/AlternateStylesheetTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AlternateStylesheetTest.java      30 Oct 2001 14:19:07 -0000      1.1
  +++ AlternateStylesheetTest.java      2 May 2002 11:12:18 -0000       1.2
  @@ -22,7 +22,7 @@
    * Test the ImageTranscoder with the KEY_ALTERNATE_STYLESHEET transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: AlternateStylesheetTest.java,v 1.1 2001/10/30 14:19:07 tkormann 
Exp $ 
  + * @version $Id: AlternateStylesheetTest.java,v 1.2 2002/05/02 11:12:18 tkormann 
Exp $ 
    */
   public class AlternateStylesheetTest extends AbstractImageTranscoderTest {
   
  @@ -70,7 +70,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +20 -10    
xml-batik/test-sources/org/apache/batik/transcoder/image/BackgroundColorTest.java
  
  Index: BackgroundColorTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/BackgroundColorTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BackgroundColorTest.java  30 Oct 2001 14:19:07 -0000      1.1
  +++ BackgroundColorTest.java  2 May 2002 11:12:18 -0000       1.2
  @@ -12,6 +12,8 @@
   import java.awt.Graphics2D;
   import java.awt.image.BufferedImage;
   
  +import java.io.ByteArrayOutputStream;
  +
   import java.util.Map;
   import java.util.HashMap;
   
  @@ -29,7 +31,7 @@
    * Test the ImageTranscoder with the KEY_BACKGROUND_COLOR transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: BackgroundColorTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: BackgroundColorTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class BackgroundColorTest extends AbstractImageTranscoderTest {
   
  @@ -75,14 +77,22 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     BufferedImage img = new BufferedImage
  -         (400, 400, BufferedImage.TYPE_INT_ARGB);
  -     Graphics2D g2d = img.createGraphics();
  -     g2d.setColor(Color.blue);
  -     g2d.fillRect(0, 0, 400, 400);
  -     g2d.setColor(Color.red);
  -     g2d.fillRect(100, 50, 100, 50);
  -     return img;
  +    protected byte [] getReferenceImageData() {
  +        try {
  +            BufferedImage img = new BufferedImage
  +                (400, 400, BufferedImage.TYPE_INT_ARGB);
  +            Graphics2D g2d = img.createGraphics();
  +            g2d.setColor(Color.blue);
  +            g2d.fillRect(0, 0, 400, 400);
  +            g2d.setColor(Color.red);
  +            g2d.fillRect(100, 50, 100, 50);
  +            ByteArrayOutputStream ostream = new ByteArrayOutputStream();
  +            PNGTranscoder t = new PNGTranscoder();
  +            TranscoderOutput output = new TranscoderOutput(ostream);
  +            t.writeImage(img, output);
  +            return ostream.toByteArray();
  +        } catch (Exception ex) {
  +            throw new RuntimeException("BackgroundColorTest error");
  +        }
       }
   }
  
  
  
  1.2       +20 -10    
xml-batik/test-sources/org/apache/batik/transcoder/image/DOMTest.java
  
  Index: DOMTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/DOMTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DOMTest.java      30 Oct 2001 14:19:07 -0000      1.1
  +++ DOMTest.java      2 May 2002 11:12:18 -0000       1.2
  @@ -12,6 +12,8 @@
   import java.awt.Graphics2D;
   import java.awt.image.BufferedImage; 
   
  +import java.io.ByteArrayOutputStream;
  +
   import org.apache.batik.transcoder.TranscoderException;
   import org.apache.batik.transcoder.TranscoderInput;
   import org.apache.batik.transcoder.TranscoderOutput;
  @@ -27,7 +29,7 @@
    * Test the ImageTranscoder input with a DOM tree.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: DOMTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $
  + * @version $Id: DOMTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $
    */
   public class DOMTest extends AbstractImageTranscoderTest {
   
  @@ -72,14 +74,22 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     BufferedImage img = new BufferedImage
  -         (400, 400, BufferedImage.TYPE_INT_ARGB);
  -     Graphics2D g2d = img.createGraphics();
  -     g2d.setColor(Color.black);
  -     g2d.fillRect(0, 0, 400, 400);
  -     g2d.setColor(Color.red);
  -     g2d.drawRect(100, 50, 100, 50);
  -     return img;
  +    protected byte [] getReferenceImageData() {
  +        try {
  +            BufferedImage img = new BufferedImage
  +                (400, 400, BufferedImage.TYPE_INT_ARGB);
  +            Graphics2D g2d = img.createGraphics();
  +            g2d.setColor(Color.black);
  +            g2d.fillRect(0, 0, 400, 400);
  +            g2d.setColor(Color.red);
  +            g2d.drawRect(100, 50, 100, 50);
  +            ByteArrayOutputStream ostream = new ByteArrayOutputStream();
  +            PNGTranscoder t = new PNGTranscoder();
  +            TranscoderOutput output = new TranscoderOutput(ostream);
  +            t.writeImage(img, output);
  +            return ostream.toByteArray();
  +        } catch (Exception ex) {
  +            throw new RuntimeException("DOMTest error");
  +        }
       }
   }
  
  
  
  1.2       +5 -5      
xml-batik/test-sources/org/apache/batik/transcoder/image/DimensionTest.java
  
  Index: DimensionTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/DimensionTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DimensionTest.java        30 Oct 2001 14:19:07 -0000      1.1
  +++ DimensionTest.java        2 May 2002 11:12:18 -0000       1.2
  @@ -11,8 +11,8 @@
   import java.awt.image.BufferedImage;
   
   import java.util.Map;
  -import java.util.HashMap
  -;
  +import java.util.HashMap;
  +
   import org.apache.batik.transcoder.TranscoderException;
   import org.apache.batik.transcoder.TranscoderInput;
   import org.apache.batik.transcoder.TranscoderOutput;
  @@ -22,7 +22,7 @@
    * hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: DimensionTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: DimensionTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class DimensionTest extends AbstractImageTranscoderTest {
   
  @@ -80,7 +80,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/InputStreamTest.java
  
  Index: InputStreamTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/InputStreamTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InputStreamTest.java      30 Oct 2001 14:19:07 -0000      1.1
  +++ InputStreamTest.java      2 May 2002 11:12:18 -0000       1.2
  @@ -23,7 +23,7 @@
    * Test the ImageTranscoder input with a InputStream.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: InputStreamTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $
  + * @version $Id: InputStreamTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $
    */
   public class InputStreamTest extends AbstractImageTranscoderTest {
   
  @@ -62,7 +62,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/LanguageTest.java
  
  Index: LanguageTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/LanguageTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LanguageTest.java 30 Oct 2001 14:19:07 -0000      1.1
  +++ LanguageTest.java 2 May 2002 11:12:18 -0000       1.2
  @@ -21,7 +21,7 @@
    * Test the ImageTranscoder with the KEY_LANGUAGE transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: LanguageTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: LanguageTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class LanguageTest extends AbstractImageTranscoderTest {
   
  @@ -71,7 +71,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/MediaTest.java
  
  Index: MediaTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/MediaTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MediaTest.java    30 Oct 2001 14:19:07 -0000      1.1
  +++ MediaTest.java    2 May 2002 11:12:18 -0000       1.2
  @@ -22,7 +22,7 @@
    * Test the ImageTranscoder with the KEY_MEDIA transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: MediaTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: MediaTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class MediaTest extends AbstractImageTranscoderTest {
   
  @@ -67,7 +67,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/ParametrizedDOMTest.java
  
  Index: ParametrizedDOMTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/ParametrizedDOMTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ParametrizedDOMTest.java  30 Oct 2001 14:19:07 -0000      1.1
  +++ ParametrizedDOMTest.java  2 May 2002 11:12:18 -0000       1.2
  @@ -28,7 +28,7 @@
    * Test the ImageTranscoder input with a DOM tree.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: ParametrizedDOMTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $
  + * @version $Id: ParametrizedDOMTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $
    */
   public class ParametrizedDOMTest extends AbstractImageTranscoderTest {
   
  @@ -66,7 +66,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/PixelToMMTest.java
  
  Index: PixelToMMTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/PixelToMMTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PixelToMMTest.java        30 Oct 2001 14:19:07 -0000      1.1
  +++ PixelToMMTest.java        2 May 2002 11:12:18 -0000       1.2
  @@ -22,7 +22,7 @@
    * Test the ImageTranscoder with the KEY_PIXEL_TO_MM transcoding hint.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: PixelToMMTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $ 
  + * @version $Id: PixelToMMTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $ 
    */
   public class PixelToMMTest extends AbstractImageTranscoderTest {
   
  @@ -69,7 +69,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/ReaderTest.java
  
  Index: ReaderTest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/ReaderTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ReaderTest.java   30 Oct 2001 14:19:07 -0000      1.1
  +++ ReaderTest.java   2 May 2002 11:12:18 -0000       1.2
  @@ -24,7 +24,7 @@
    * Test the ImageTranscoder input with a Reader.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: ReaderTest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $
  + * @version $Id: ReaderTest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $
    */
   public class ReaderTest extends AbstractImageTranscoderTest {
   
  @@ -63,7 +63,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  
  1.2       +3 -3      
xml-batik/test-sources/org/apache/batik/transcoder/image/URITest.java
  
  Index: URITest.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/test-sources/org/apache/batik/transcoder/image/URITest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- URITest.java      30 Oct 2001 14:19:07 -0000      1.1
  +++ URITest.java      2 May 2002 11:12:18 -0000       1.2
  @@ -18,7 +18,7 @@
    * Test the ImageTranscoder input with a URI.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Thierry Kormann</a>
  - * @version $Id: URITest.java,v 1.1 2001/10/30 14:19:07 tkormann Exp $
  + * @version $Id: URITest.java,v 1.2 2002/05/02 11:12:18 tkormann Exp $
    */
   public class URITest extends AbstractImageTranscoderTest {
   
  @@ -49,7 +49,7 @@
       /**
        * Returns the reference image for this test.
        */
  -    protected BufferedImage getReferenceImage() {
  -     return createBufferedImage(resolveURL(refImageURI));
  +    protected byte [] getReferenceImageData() {
  +     return createBufferedImageData(resolveURL(refImageURI));
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to