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;