bloritsch    2003/03/03 11:32:32

  Modified:    src/test/org/apache/cocoon/components/resolver/test
                        ResolverImplTestCase.java
               src/test/org/apache/cocoon/components/source
                        SourceResolverAdapter.java
               src/test/org/apache/cocoon/environment/commandline/test
                        CommandLineContextTestCase.java
               src/test/org/apache/cocoon/generation
                        AbstractGeneratorTestCase.java
                        FileGeneratorTestCase.java
               src/test/org/apache/cocoon/transformation
                        AbstractTransformerTestCase.java
               src/test/org/apache/cocoon/util/test NetUtilsTestCase.java
  Log:
  fix compile errors in testing framework
  
  Revision  Changes    Path
  1.8       +4 -14     
xml-cocoon2/src/test/org/apache/cocoon/components/resolver/test/ResolverImplTestCase.java
  
  Index: ResolverImplTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/components/resolver/test/ResolverImplTestCase.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ResolverImplTestCase.java 31 Jan 2003 22:55:07 -0000      1.7
  +++ ResolverImplTestCase.java 3 Mar 2003 19:32:32 -0000       1.8
  @@ -50,32 +50,22 @@
   */
   package org.apache.cocoon.components.resolver.test;
   
  -import java.io.ByteArrayOutputStream;
   import java.io.File;
  -import java.io.IOException;
   import java.io.InputStream;
  -import java.util.HashMap;
   import java.util.Properties;
  -import junit.framework.TestCase;
  +
   import junit.swingui.TestRunner;
  -import org.apache.avalon.excalibur.testcase.CascadingAssertionFailedError;
  +
   import org.apache.avalon.excalibur.testcase.ExcaliburTestCase;
  -import org.apache.excalibur.xml.EntityResolver;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.activity.Initializable;
  -import org.apache.avalon.framework.component.Component;
  -import org.apache.avalon.framework.component.ComponentException;
  -import org.apache.avalon.framework.component.ComponentSelector;
   import org.apache.avalon.framework.context.DefaultContext;
  -import org.apache.avalon.framework.parameters.ParameterException;
  -import org.apache.avalon.framework.parameters.Parameters;
   import org.apache.cocoon.Constants;
  -import org.apache.cocoon.ProcessingException;
   import org.apache.cocoon.components.resolver.ResolverImpl;
   import org.apache.cocoon.environment.commandline.CommandlineContext;
   import org.apache.cocoon.util.IOUtils;
  +import org.apache.excalibur.xml.EntityResolver;
   import org.xml.sax.InputSource;
  -import org.xml.sax.SAXException;
   
   /**
    * A test case for components/resolver/ResolverImpl
  
  
  
  1.3       +30 -1     
xml-cocoon2/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java
  
  Index: SourceResolverAdapter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/components/source/SourceResolverAdapter.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SourceResolverAdapter.java        31 Jan 2003 22:55:07 -0000      1.2
  +++ SourceResolverAdapter.java        3 Mar 2003 19:32:32 -0000       1.3
  @@ -147,7 +147,36 @@
           throws SAXException, IOException, ProcessingException {
   
           SAXParser parser = null;
  -        Source assertionsource = null;
  +        org.apache.excalibur.source.Source assertionsource = null;
  +
  +        try {
  +            parser = (SAXParser) this.manager.lookup(SAXParser.ROLE);
  +
  +            parser.parse(new InputSource(source.getInputStream()), handler);
  +        } catch (ComponentException ce) {
  +            throw new ProcessingException("Couldn't xmlize source", ce);
  +        } catch (org.apache.excalibur.source.SourceException se) {
  +            throw new ProcessingException("Couldn't xmlize source", se);
  +        } finally {
  +            this.manager.release((Component) parser);
  +        } 
  +    }
  +
  +    /**
  +     * Generates SAX events from the given source
  +     * <b>NOTE</b> : if the implementation can produce lexical events, care should 
be taken
  +     * that <code>handler</code> can actually
  +     * directly implement the LexicalHandler interface!
  +     * @param  source    the data
  +     * @throws ProcessingException if no suitable converter is found
  +     */
  +    public void toSAX( org.apache.excalibur.source.Source source,
  +                String mimeType,
  +                ContentHandler handler )
  +        throws SAXException, IOException, ProcessingException {
  +
  +        SAXParser parser = null;
  +        org.apache.excalibur.source.Source assertionsource = null;
   
           try {
               parser = (SAXParser) this.manager.lookup(SAXParser.ROLE);
  
  
  
  1.6       +2 -15     
xml-cocoon2/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java
  
  Index: CommandLineContextTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/environment/commandline/test/CommandLineContextTestCase.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- CommandLineContextTestCase.java   31 Jan 2003 22:55:07 -0000      1.5
  +++ CommandLineContextTestCase.java   3 Mar 2003 19:32:32 -0000       1.6
  @@ -49,28 +49,15 @@
   
   */
   package org.apache.cocoon.environment.commandline.test;
  -import java.io.ByteArrayOutputStream;
   import java.io.File;
  -import java.io.IOException;
   import java.net.URL;
  -import java.util.HashMap;
   
   import junit.framework.TestCase;
   import junit.swingui.TestRunner;
   
  -import org.apache.avalon.framework.context.DefaultContext;
   import org.apache.avalon.framework.logger.ConsoleLogger;
  -
  -import org.apache.cocoon.Constants;
  -import org.apache.cocoon.ProcessingException;
  -import org.apache.cocoon.environment.commandline.*;
  -
  -import org.apache.log.Hierarchy;
  -import org.apache.log.LogTarget;
  -import org.apache.log.Logger;
  +import org.apache.cocoon.environment.commandline.CommandlineContext;
   import org.apache.log.Priority;
  -import org.apache.log.format.PatternFormatter;
  -import org.apache.log.output.io.StreamTarget;
   
   /**
    * A simple test case for CommandLineContext.
  
  
  
  1.3       +6 -14     
xml-cocoon2/src/test/org/apache/cocoon/generation/AbstractGeneratorTestCase.java
  
  Index: AbstractGeneratorTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/generation/AbstractGeneratorTestCase.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractGeneratorTestCase.java    31 Jan 2003 22:55:07 -0000      1.2
  +++ AbstractGeneratorTestCase.java    3 Mar 2003 19:32:32 -0000       1.3
  @@ -56,28 +56,20 @@
   import java.util.Map;
   import java.util.Vector;
   
  -import org.apache.excalibur.xml.sax.SAXParser;
  -import org.apache.excalibur.source.Source;
  -import org.apache.excalibur.source.SourceException;
  -import org.apache.excalibur.source.SourceResolver;
  -
   import org.apache.avalon.excalibur.testcase.ExcaliburTestCase;
  -
   import org.apache.avalon.framework.component.Component;
   import org.apache.avalon.framework.component.ComponentException;
   import org.apache.avalon.framework.component.ComponentSelector;
   import org.apache.avalon.framework.parameters.Parameters;
  -
   import org.apache.cocoon.ProcessingException;
  -import org.apache.cocoon.generation.Generator;
   import org.apache.cocoon.components.source.SourceResolverAdapter;
   import org.apache.cocoon.xml.WhitespaceFilter;
   import org.apache.cocoon.xml.dom.DOMBuilder;
  -
  +import org.apache.excalibur.source.Source;
  +import org.apache.excalibur.source.SourceResolver;
  +import org.apache.excalibur.xml.sax.SAXParser;
   import org.custommonkey.xmlunit.Diff;
  -
   import org.w3c.dom.Document;
  -
   import org.xml.sax.ContentHandler;
   import org.xml.sax.InputSource;
   import org.xml.sax.SAXException;
  @@ -268,9 +260,9 @@
           } catch (IOException ioe) {
               getLogger().error("Could not execute test", ioe);
               fail("Could not execute test:"+ioe.toString());
  -        } catch (SourceException se) {
  +/*        } catch (SourceException se) {
               getLogger().error("Could not retrieve sources", se);
  -            fail("Could not retrieve sources:"+se.toString());
  +            fail("Could not retrieve sources:"+se.toString());*/
           } catch (ProcessingException pe) {
               getLogger().error("Could not execute test", pe);
               pe.printStackTrace();
  
  
  
  1.3       +0 -2      
xml-cocoon2/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.java
  
  Index: FileGeneratorTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FileGeneratorTestCase.java        31 Jan 2003 22:55:07 -0000      1.2
  +++ FileGeneratorTestCase.java        3 Mar 2003 19:32:32 -0000       1.3
  @@ -51,8 +51,6 @@
   
   package org.apache.cocoon.generation;
   
  -import java.io.InputStream;
  -import java.io.IOException;
   import java.util.HashMap;
   
   import org.apache.avalon.framework.parameters.Parameters;
  
  
  
  1.3       +3 -4      
xml-cocoon2/src/test/org/apache/cocoon/transformation/AbstractTransformerTestCase.java
  
  Index: AbstractTransformerTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/transformation/AbstractTransformerTestCase.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractTransformerTestCase.java  31 Jan 2003 22:55:07 -0000      1.2
  +++ AbstractTransformerTestCase.java  3 Mar 2003 19:32:32 -0000       1.3
  @@ -57,7 +57,6 @@
   
   import org.apache.excalibur.xml.sax.SAXParser;
   import org.apache.excalibur.source.Source;
  -import org.apache.excalibur.source.SourceException;
   import org.apache.excalibur.source.SourceResolver;
   
   import org.apache.avalon.excalibur.testcase.ExcaliburTestCase;
  @@ -290,9 +289,9 @@
           } catch (IOException ioe) {
               getLogger().error("Could not execute test", ioe);
               fail("Could not execute test:"+ioe.toString());
  -        } catch (SourceException se) {
  +/*        } catch (SourceException se) {
               getLogger().error("Could not retrieve sources", se);
  -            fail("Could not retrieve sources:"+se.toString());
  +            fail("Could not retrieve sources:"+se.toString()); */
           } catch (ProcessingException pe) {
               getLogger().error("Could not execute test", pe);
               pe.printStackTrace();
  
  
  
  1.5       +2 -2      
xml-cocoon2/src/test/org/apache/cocoon/util/test/NetUtilsTestCase.java
  
  Index: NetUtilsTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/test/org/apache/cocoon/util/test/NetUtilsTestCase.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- NetUtilsTestCase.java     31 Jan 2003 22:55:08 -0000      1.4
  +++ NetUtilsTestCase.java     3 Mar 2003 19:32:32 -0000       1.5
  @@ -50,9 +50,9 @@
   */
   package org.apache.cocoon.util.test;
   
  -import java.io.File;
   import java.util.HashMap;
   import java.util.Map;
  +
   import junit.framework.TestCase;
   
   import org.apache.cocoon.util.NetUtils;
  
  
  

Reply via email to