Author: cziegeler Date: Sun Oct 24 10:36:28 2004 New Revision: 55453 Removed: cocoon/trunk/lib/core/excalibur-component-1.2.jar Modified: cocoon/trunk/gump.xml cocoon/trunk/lib/jars.xml cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.java cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.java cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.java cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.java cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/DynamicSelectionListTestCase.java cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/EnumSelectionListTestCase.java cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/FlowJXPathSelectionListTestCase.java cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.java cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.java cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.java cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.java cocoon/trunk/src/blocks/scratchpad/test/org/apache/cocoon/components/source/impl/CachingSourceTestCase.java cocoon/trunk/src/blocks/webdav/test/org/apache/cocoon/components/source/impl/WebDAVSourceTestCase.java cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/DynamicSelectionListTestCase.java cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/EnumSelectionListTestCase.java cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/FlowJXPathSelectionListTestCase.java cocoon/trunk/tools/targets/ide-build.xml Log: Add block tests to eclipse project Fix block tests Remove dependency to excalibur-component
Modified: cocoon/trunk/gump.xml ============================================================================== --- cocoon/trunk/gump.xml (original) +++ cocoon/trunk/gump.xml Sun Oct 24 10:36:28 2004 @@ -59,7 +59,6 @@ <depend project="excalibur-xmlutil"/> <depend project="excalibur-store"/> <depend project="excalibur-pool"/> - <depend project="excalibur-component"/> <depend project="excalibur-logger"/> <depend project="excalibur-event-api"/> <depend project="excalibur-event-impl"/> Modified: cocoon/trunk/lib/jars.xml ============================================================================== --- cocoon/trunk/lib/jars.xml (original) +++ cocoon/trunk/lib/jars.xml Sun Oct 24 10:36:28 2004 @@ -58,17 +58,6 @@ </file> <file> - <title>Avalon Excalibur Component</title> - <description> - Part of avalon, it is a set of classes and patterns that - support high level server development. - </description> - <used-by>Cocoon</used-by> - <lib>core/excalibur-component-1.2.jar</lib> - <homepage>http://avalon.apache.org/excalibur/</homepage> - </file> - - <file> <title>Avalon Excalibur Event</title> <description> This is the Excalibur Event package which includes event queues, Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.java (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.java Sun Oct 24 10:36:28 2004 @@ -16,10 +16,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; import org.apache.cocoon.SitemapComponentTestCase; @@ -27,13 +23,9 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: TextGeneratorTestCase.java,v 1.5 2004/03/05 13:01:48 bdelacretaz Exp $ + * @version CVS $Id$ */ public class TextGeneratorTestCase extends SitemapComponentTestCase { - - public TextGeneratorTestCase(String name) { - super(name); - } public void testTextGenerator1() throws Exception { String src = "resource://org/apache/cocoon/generation/texttest-input1.txt"; Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.java (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.java Sun Oct 24 10:36:28 2004 @@ -16,8 +16,6 @@ package org.apache.cocoon.transformation; -import java.util.HashMap; - import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.SitemapComponentTestCase; @@ -25,13 +23,9 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: LexicalTransformerTestCase.java,v 1.6 2004/03/05 13:01:48 bdelacretaz Exp $ + * @version CVS $Id$ */ public class LexicalTransformerTestCase extends SitemapComponentTestCase { - - public LexicalTransformerTestCase(String name) { - super(name); - } public void testLexicalTransformer1() throws Exception { String src = "resource://org/apache/cocoon/transformation/lexertest-lexicon1.xml"; Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.java (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.java Sun Oct 24 10:36:28 2004 @@ -16,8 +16,6 @@ package org.apache.cocoon.transformation; -import java.util.HashMap; - import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.SitemapComponentTestCase; @@ -25,13 +23,9 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: ParserTransformerTestCase.java,v 1.6 2004/03/05 13:01:48 bdelacretaz Exp $ + * @version CVS $Id$ */ public class ParserTransformerTestCase extends SitemapComponentTestCase { - - public ParserTransformerTestCase(String name) { - super(name); - } public void testParserTransformer1() throws Exception { Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.java (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.java Sun Oct 24 10:36:28 2004 @@ -16,8 +16,6 @@ package org.apache.cocoon.transformation; -import java.util.HashMap; - import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.SitemapComponentTestCase; @@ -25,13 +23,9 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: PatternTransformerTestCase.java,v 1.5 2004/03/05 13:01:48 bdelacretaz Exp $ + * @version CVS $Id$ */ public class PatternTransformerTestCase extends SitemapComponentTestCase { - - public PatternTransformerTestCase(String name) { - super(name); - } public void testPatternTransformer() throws Exception { Modified: cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/DynamicSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/DynamicSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/DynamicSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -25,9 +25,7 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.forms.Constants; import org.apache.cocoon.xml.dom.DOMBuilder; import org.apache.excalibur.source.impl.ResourceSource; @@ -37,29 +35,19 @@ /** * Test case for CForms's DynamicSelectionList datatype. - * @version CVS $Id: DynamicSelectionListTestCase.java,v 1.4 2004/03/11 02:56:32 joerg Exp $ + * @version CVS $Id$ */ -public class DynamicSelectionListTestCase extends ExcaliburTestCase { +public class DynamicSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public DynamicSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -70,7 +58,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } @@ -88,7 +76,7 @@ Element datatypeElement = (Element) sourceDoc.getElementsByTagNameNS(Constants.DEFINITION_NS, "convertor").item(0); Datatype datatype = datatypeManager.createDatatype(datatypeElement, false); DynamicSelectionList list = - new DynamicSelectionList(datatype, null, serviceManager); + new DynamicSelectionList(datatype, null, this.getManager()); list.generateSaxFragment(dest, Locale.ENGLISH, source); ResourceSource expectedSource = new ResourceSource("resource://org/apache/cocoon/forms/datatype/DynamicSelectionListTestCase.dest.xml"); Modified: cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/EnumSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/EnumSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/EnumSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -25,10 +25,8 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; import org.apache.cocoon.transformation.I18nTransformer; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.forms.Constants; import org.apache.cocoon.forms.datatype.typeimpl.EnumType; import org.apache.cocoon.xml.dom.DOMBuilder; @@ -38,29 +36,19 @@ /** * Test case for CForms's DynamicSelectionList datatype. - * @version CVS $Id: EnumSelectionListTestCase.java,v 1.5 2004/03/11 02:56:32 joerg Exp $ + * @version CVS $Id$ */ -public class EnumSelectionListTestCase extends ExcaliburTestCase { +public class EnumSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public EnumSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -71,7 +59,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } Modified: cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/FlowJXPathSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/FlowJXPathSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/forms/test/org/apache/cocoon/forms/datatype/FlowJXPathSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -29,13 +29,11 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; import org.apache.avalon.framework.context.Context; import org.apache.avalon.framework.context.DefaultContext; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; import org.apache.cocoon.components.ContextHelper; import org.apache.cocoon.components.flow.FlowHelper; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.environment.mock.MockRequest; @@ -49,29 +47,19 @@ /** * Test case for CForms's FlowModelSelectionList datatype. - * @version CVS $Id: FlowJXPathSelectionListTestCase.java,v 1.5 2004/04/26 21:29:50 bruno Exp $ + * @version CVS $Id$ */ -public class FlowJXPathSelectionListTestCase extends ExcaliburTestCase { +public class FlowJXPathSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public FlowJXPathSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -82,7 +70,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } Modified: cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.java (original) +++ cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.java Sun Oct 24 10:36:28 2004 @@ -26,14 +26,10 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: JavaFlowTestCase.java,v 1.4 2004/06/26 18:29:30 stephan Exp $ + * @version CVS $Id$ */ public class JavaFlowTestCase extends SitemapComponentTestCase { - public JavaFlowTestCase(String name) { - super(name); - } - public void testSimple() throws Exception { String source = "org.apache.cocoon.components.flow.java.test.SimpleFlow"; String id = callFunction("java", source, "simpleTest", new HashMap()); Modified: cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.java (original) +++ cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.java Sun Oct 24 10:36:28 2004 @@ -24,14 +24,10 @@ * * * @author <a href="mailto:[EMAIL PROTECTED]">Stephan Michels </a> - * @version CVS $Id: JavaScriptFlowTestCase.java,v 1.3 2004/06/24 16:48:53 stephan Exp $ + * @version CVS $Id$ */ public class JavaScriptFlowTestCase extends SitemapComponentTestCase { - public JavaScriptFlowTestCase(String name) { - super(name); - } - public void testCalculator() throws Exception { String source = "resource://org/apache/cocoon/components/flow/javascript/calc.js"; callFunction("javascript", source, "calculator", new HashMap()); Modified: cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.java (original) +++ cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.java Sun Oct 24 10:36:28 2004 @@ -23,21 +23,14 @@ * Test case for the MIDIGenerator * @author Mark Leicester */ -public class XMidiGeneratorTestCase extends SitemapComponentTestCase -{ +public class XMidiGeneratorTestCase extends SitemapComponentTestCase { - public XMidiGeneratorTestCase(String name) - { - super(name); - } + public void testMIDIGenerator() throws Exception { + String type = "midi"; + String src = "resource://org/apache/cocoon/generation/prelude.mid"; + Parameters parameters = new Parameters(); + String result = "resource://org/apache/cocoon/generation/prelude.xmi"; - public void testMIDIGenerator() throws Exception - { - String type = "midi"; - String src = "resource://org/apache/cocoon/generation/prelude.mid"; - Parameters parameters = new Parameters(); - String result = "resource://org/apache/cocoon/generation/prelude.xmi"; - - assertEqual(load(result), generate(type, src, parameters)); - } + assertEqual(load(result), generate(type, src, parameters)); + } } Modified: cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.java (original) +++ cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.java Sun Oct 24 10:36:28 2004 @@ -23,21 +23,14 @@ * Test case for the MIDISerializer * @author Mark Leicester */ -public class XMidiSerializerTestCase extends SitemapComponentTestCase -{ +public class XMidiSerializerTestCase extends SitemapComponentTestCase { - public XMidiSerializerTestCase(String name) - { - super(name); - } + public void testMIDISerializer() throws Exception { + String type = "midi"; + String input = "resource://org/apache/cocoon/generation/prelude.xmi"; + Parameters parameters = new Parameters(); + String control = "resource://org/apache/cocoon/generation/prelude.mid"; - public void testMIDISerializer() throws Exception - { - String type = "midi"; - String input = "resource://org/apache/cocoon/generation/prelude.xmi"; - Parameters parameters = new Parameters(); - String control = "resource://org/apache/cocoon/generation/prelude.mid"; - - assertIdentical(loadByteArray(control), serialize(type, parameters, load(input))); - } + assertIdentical(loadByteArray(control), serialize(type, parameters, load(input))); + } } Modified: cocoon/trunk/src/blocks/scratchpad/test/org/apache/cocoon/components/source/impl/CachingSourceTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/scratchpad/test/org/apache/cocoon/components/source/impl/CachingSourceTestCase.java (original) +++ cocoon/trunk/src/blocks/scratchpad/test/org/apache/cocoon/components/source/impl/CachingSourceTestCase.java Sun Oct 24 10:36:28 2004 @@ -17,42 +17,32 @@ import java.io.File; import java.io.InputStream; -import java.util.Collection; import java.util.Iterator; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; import org.apache.avalon.framework.context.DefaultContext; -import org.apache.avalon.framework.logger.LogKitLogger; -import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.Constants; -import org.apache.cocoon.caching.Cache; import org.apache.cocoon.caching.IdentifierCacheKey; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.environment.mock.MockContext; import org.apache.cocoon.xml.LoggingContentHandler; import org.apache.cocoon.xml.SaxBuffer; -import org.apache.excalibur.source.ModifiableSource; -import org.apache.excalibur.source.ModifiableTraversableSource; import org.apache.excalibur.source.Source; import org.apache.excalibur.source.SourceResolver; -import org.apache.excalibur.source.TraversableSource; /** * TODO describe class * * @author <a href="mailto:[EMAIL PROTECTED]">Unico Hommes</a> */ -public class CachingSourceTestCase extends ExcaliburTestCase { - - public CachingSourceTestCase(String name) { - super(name); - } +public class CachingSourceTestCase extends ContainerTestCase { public void testResolveURI() throws Exception { SourceResolver resolver = (SourceResolver) lookup(SourceResolver.ROLE); String scheme = "async-caching"; - String uri = "resource://org/apache/cocoon/components/" + "source/impl/cachingsourcetest.xml?foo=bar"; + String uri = "resource://org/apache/cocoon/components/" + + "source/impl/cachingsourcetest.xml?foo=bar"; // resolve CachingSource Source source = resolver.resolveURI( @@ -124,7 +114,7 @@ SaxBuffer saxbuffer = new SaxBuffer(); LoggingContentHandler handler = new LoggingContentHandler("test",saxbuffer); - handler.enableLogging(new LogKitLogger(getLogger().getChildLogger("handler"))); + handler.enableLogging(getLogger().getChildLogger("handler")); source.toSAX(handler); } Modified: cocoon/trunk/src/blocks/webdav/test/org/apache/cocoon/components/source/impl/WebDAVSourceTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/webdav/test/org/apache/cocoon/components/source/impl/WebDAVSourceTestCase.java (original) +++ cocoon/trunk/src/blocks/webdav/test/org/apache/cocoon/components/source/impl/WebDAVSourceTestCase.java Sun Oct 24 10:36:28 2004 @@ -15,22 +15,14 @@ */ package org.apache.cocoon.components.source.impl; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.Iterator; - -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; -import org.apache.cocoon.components.source.impl.WebDAVSource; -import org.apache.commons.httpclient.HttpURL; -import org.apache.excalibur.source.ModifiableTraversableSource; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.excalibur.source.SourceResolver; -import org.apache.excalibur.source.TraversableSource; import org.apache.webdav.lib.WebdavResource; /** - * @version $Id: WebDAVSourceTestCase.java,v 1.4 2004/06/29 16:10:55 unico Exp $ + * @version $Id$ */ -public class WebDAVSourceTestCase extends ExcaliburTestCase { +public class WebDAVSourceTestCase extends ContainerTestCase { private String m_scheme = "webdav"; private String m_credentials = "usr:pwd"; @@ -41,10 +33,6 @@ private String m_secure = m_scheme + "://" + m_authority + m_path + m_name; private String m_options = "?cocoon:webdav-action=" + WebdavResource.NOACTION + "&cocoon:webdav-depth=0"; - - public WebDAVSourceTestCase(String name) { - super(name); - } public void testResolve() throws Exception { SourceResolver resolver = (SourceResolver) lookup(SourceResolver.ROLE); Modified: cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/DynamicSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/DynamicSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/DynamicSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -25,9 +25,7 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.woody.Constants; import org.apache.cocoon.xml.dom.DOMBuilder; import org.apache.excalibur.source.impl.ResourceSource; @@ -37,29 +35,19 @@ /** * Test case for Woody's DynamicSelectionList datatype. - * @version CVS $Id: DynamicSelectionListTestCase.java,v 1.6 2004/03/09 13:54:21 reinhard Exp $ + * @version CVS $Id$ */ -public class DynamicSelectionListTestCase extends ExcaliburTestCase { +public class DynamicSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public DynamicSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -70,7 +58,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } @@ -88,7 +76,7 @@ Element datatypeElement = (Element) sourceDoc.getElementsByTagNameNS(Constants.WD_NS, "convertor").item(0); Datatype datatype = datatypeManager.createDatatype(datatypeElement, false); DynamicSelectionList list = - new DynamicSelectionList(datatype, null, serviceManager); + new DynamicSelectionList(datatype, null, this.getManager()); list.generateSaxFragment(dest, Locale.ENGLISH, source); ResourceSource expectedSource = new ResourceSource("resource://org/apache/cocoon/woody/datatype/DynamicSelectionListTestCase.dest.xml"); Modified: cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/EnumSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/EnumSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/EnumSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -25,9 +25,7 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.transformation.I18nTransformer; import org.apache.cocoon.woody.Constants; import org.apache.cocoon.woody.datatype.typeimpl.EnumType; @@ -38,29 +36,19 @@ /** * Test case for Woody's DynamicSelectionList datatype. - * @version CVS $Id: EnumSelectionListTestCase.java,v 1.4 2004/03/09 13:54:21 reinhard Exp $ + * @version CVS $Id$ */ -public class EnumSelectionListTestCase extends ExcaliburTestCase { +public class EnumSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public EnumSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -71,7 +59,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } Modified: cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/FlowJXPathSelectionListTestCase.java ============================================================================== --- cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/FlowJXPathSelectionListTestCase.java (original) +++ cocoon/trunk/src/blocks/woody/test/org/apache/cocoon/woody/datatype/FlowJXPathSelectionListTestCase.java Sun Oct 24 10:36:28 2004 @@ -29,13 +29,11 @@ import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import org.apache.avalon.excalibur.testcase.ExcaliburTestCase; import org.apache.avalon.framework.context.Context; import org.apache.avalon.framework.context.DefaultContext; -import org.apache.avalon.framework.service.ServiceManager; -import org.apache.avalon.framework.service.WrapperServiceManager; import org.apache.cocoon.components.ContextHelper; import org.apache.cocoon.components.flow.FlowHelper; +import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.Request; import org.apache.cocoon.environment.mock.MockRequest; @@ -49,29 +47,19 @@ /** * Test case for Woody's FlowModelSelectionList datatype. - * @version CVS $Id: FlowJXPathSelectionListTestCase.java,v 1.6 2004/04/26 21:26:34 bruno Exp $ + * @version CVS $Id$ */ -public class FlowJXPathSelectionListTestCase extends ExcaliburTestCase { +public class FlowJXPathSelectionListTestCase extends ContainerTestCase { - protected ServiceManager serviceManager; protected DatatypeManager datatypeManager; protected DocumentBuilder parser; - /** - * Construct a new test case. - * @param name The test case's name. - */ - public FlowJXPathSelectionListTestCase(String name) { - super(name); - } - /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); - serviceManager = new WrapperServiceManager(manager); - datatypeManager = (DatatypeManager) serviceManager.lookup(DatatypeManager.ROLE); + datatypeManager = (DatatypeManager) this.lookup(DatatypeManager.ROLE); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); parser = factory.newDocumentBuilder(); @@ -82,7 +70,7 @@ */ protected void tearDown() throws Exception { if (datatypeManager != null) { - serviceManager.release(datatypeManager); + this.release(datatypeManager); } super.tearDown(); } Modified: cocoon/trunk/tools/targets/ide-build.xml ============================================================================== --- cocoon/trunk/tools/targets/ide-build.xml (original) +++ cocoon/trunk/tools/targets/ide-build.xml Sun Oct 24 10:36:28 2004 @@ -58,6 +58,7 @@ <!-- blocks source dirs --> <dirset dir="${blocks}"> <include name="*/java"/> + <include name="*/test"/> <include name="*/java${target.vm}"/> </dirset> </path>