Author: cziegeler Date: Sun Oct 24 13:26:19 2004 New Revision: 55464 Added: cocoon/trunk/src/test/org/apache/cocoon/CocoonTestCase.java Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.xtest cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.xtest cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.xtest cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.xtest cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.xtest cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.xtest cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.xtest cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.xtest cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java cocoon/trunk/src/test/org/apache/cocoon/acting/ResourceExistsActionTestCase.java cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java cocoon/trunk/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.java cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/ParameterMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/RegexpURIMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/RequestAttributeMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/RequestParameterMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/SessionAttributeMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/matching/WildcardURIMatcherTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/BrowserSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/CookieSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/ExceptionSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/HeaderSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/HostSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/ParameterSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpHeaderSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpRequestParameterSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/RequestAttributeSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/RequestMethodSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/RequestParameterSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/ResourceExistsSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/SessionAttributeSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/selection/SimpleSelectorTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/AugmentTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/CIncludeTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/EncodeURLTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/FilterTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/I18NTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/TraxTransformerTestCase.xtest cocoon/trunk/src/test/org/apache/cocoon/transformation/XIncludeTransformerTestCase.xtest cocoon/trunk/tools/targets/test-build.xml Log: Add helper test case class
Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.xtest (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/generation/TextGeneratorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -20,14 +20,6 @@ shorthand="xml-parser" default-class="org.apache.excalibur.xml.impl.JaxpParser"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.generation.GeneratorSelector" shorthand="generators" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -41,13 +33,6 @@ <parameter name="stop-on-recoverable-error" value="true"/> <parameter name="reuse-parsers" value="false"/> </xml-parser> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <generators> <component-instance class="org.apache.cocoon.generation.TextGenerator" name="text"/> Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.xtest (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/LexicalTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -24,14 +24,6 @@ shorthand="xmlizer" default-class="org.apache.excalibur.xmlizer.DefaultXMLizer"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -59,13 +51,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <transformers> <component-instance class="org.apache.cocoon.transformation.LexicalTransformer" name="lexer"/> Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.xtest (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/ParserTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -24,14 +24,6 @@ shorthand="xmlizer" default-class="org.apache.excalibur.xmlizer.DefaultXMLizer"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -59,13 +51,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <transformers logger="test"> <component-instance class="org.apache.cocoon.transformation.ParserTransformer" Modified: cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.xtest (original) +++ cocoon/trunk/src/blocks/chaperon/test/org/apache/cocoon/transformation/PatternTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -24,14 +24,6 @@ shorthand="xmlizer" default-class="org.apache.excalibur.xmlizer.DefaultXMLizer"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -59,13 +51,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <transformers> <component-instance class="org.apache.cocoon.transformation.PatternTransformer" name="pattern"/> Modified: cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.xtest (original) +++ cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/JavaFlowTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -24,14 +24,6 @@ <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.acting.ActionSelector" shorthand="actions" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -47,13 +39,6 @@ </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <flow-interpreters default="java"> <component-instance class="org.apache.cocoon.components.flow.java.JavaInterpreter" name="java" debug="true"> <include class="org.apache.cocoon.components.flow.java.test.Inner*"/> Modified: cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.xtest (original) +++ cocoon/trunk/src/blocks/javaflow/test/org/apache/cocoon/components/flow/javascript/JavaScriptFlowTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -22,16 +22,7 @@ class="org.apache.cocoon.environment.mock.MockContext"/> </context> - <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.acting.ActionSelector" shorthand="actions" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -47,13 +38,6 @@ </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <flow-interpreters default="javascript"> <component-instance class="org.apache.cocoon.components.flow.java.JavaInterpreter" name="java"/> <component-instance class="org.apache.cocoon.components.flow.javascript.JavaScriptInterpreter" name="javascript" debug="true"/> Modified: cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.xtest (original) +++ cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/generation/XMidiGeneratorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -21,14 +21,6 @@ shorthand="xml-parser" default-class="org.apache.excalibur.xml.impl.JaxpParser"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.generation.GeneratorSelector" shorthand="generators" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -42,11 +34,6 @@ <parameter name="stop-on-recoverable-error" value="true"/> <parameter name="reuse-parsers" value="false"/> </xml-parser> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> <generators logger="test"> <component-instance class="org.apache.cocoon.generation.XMidiGenerator" name="midi"/> Modified: cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.xtest ============================================================================== --- cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.xtest (original) +++ cocoon/trunk/src/blocks/midi/test/org/apache/cocoon/serialization/XMidiSerializerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -21,14 +21,6 @@ shorthand="xml-parser" default-class="org.apache.excalibur.xml.impl.JaxpParser"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.serialization.SerializerSelector" shorthand="serializers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -42,11 +34,6 @@ <parameter name="stop-on-recoverable-error" value="true"/> <parameter name="reuse-parsers" value="false"/> </xml-parser> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> <serializers logger="test"> <component-instance class="org.apache.cocoon.serialization.XMidiSerializer" name="midi"/> Modified: cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java ============================================================================== --- cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java (original) +++ cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java Sun Oct 24 13:26:19 2004 @@ -239,8 +239,18 @@ * into the context programmatically. */ protected void addContext( DefaultContext context ) { + // nothing to add here } + /** + * This method may be overwritten by subclasses to add aditional + * components. + */ + protected void addComponents( CocoonServiceManager manager) + throws ServiceException { + // subclasses can add components here + } + final private void setupManagers( final Configuration confCM, final Configuration confRM, final Context context ) @@ -257,6 +267,7 @@ ecManager.setRoleManager( roleManager ); ecManager.setLoggerManager( new DefaultLoggerManager(this.logger)); ecManager.configure( confCM ); + this.addComponents( ecManager ); ecManager.initialize(); this.manager = ecManager; } Added: cocoon/trunk/src/test/org/apache/cocoon/CocoonTestCase.java ============================================================================== --- (empty file) +++ cocoon/trunk/src/test/org/apache/cocoon/CocoonTestCase.java Sun Oct 24 13:26:19 2004 @@ -0,0 +1,81 @@ +/* + * Copyright 1999-2004 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.cocoon; + +import org.apache.avalon.framework.configuration.DefaultConfiguration; +import org.apache.avalon.framework.service.ServiceException; +import org.apache.cocoon.core.container.CocoonServiceManager; +import org.apache.cocoon.core.container.CocoonServiceSelector; +import org.apache.cocoon.core.container.ContainerTestCase; +import org.apache.excalibur.source.SourceResolver; +import org.apache.excalibur.source.impl.ResourceSourceFactory; +import org.apache.excalibur.source.impl.SourceResolverImpl; +import org.apache.excalibur.source.impl.URLSourceFactory; + +/** + * Testcase for Cocoon. + * + * @version CVS $Id: SitemapComponentTestCase.java 55427 2004-10-24 11:38:37Z cziegeler $ + */ +public abstract class CocoonTestCase extends ContainerTestCase { + + /* (non-Javadoc) + * @see org.apache.cocoon.core.container.ContainerTestCase#addComponents(org.apache.cocoon.core.container.CocoonServiceManager) + */ + protected void addComponents(CocoonServiceManager manager) + throws ServiceException { + super.addComponents(manager); + if ( this.addSourceFactories() ) { + // Create configuration for source-factories + final DefaultConfiguration df = new DefaultConfiguration("source-factories"); + DefaultConfiguration factory = new DefaultConfiguration("component-instance"); + factory.addAttribute("class", ResourceSourceFactory.class.getName()); + factory.addAttribute("name", "resource"); + df.addChild(factory); + factory = new DefaultConfiguration("component-instance"); + factory.addAttribute("class", URLSourceFactory.class.getName()); + factory.addAttribute("name", "*"); + df.addChild(factory); + manager.addComponent("org.apache.excalibur.source.SourceFactorySelector", + CocoonServiceSelector.class, + df); + } + if ( this.addSourceResolver() ) { + manager.addComponent(SourceResolver.ROLE, + SourceResolverImpl.class, + new DefaultConfiguration("", "-")); + } + } + + /** + * This method should return true if the source factories should + * be added automatically. Can be overwritten by subclasses. The + * default is true. + */ + protected boolean addSourceFactories() { + return true; + } + + /** + * This method should return true if the source resolver should + * be added automatically. Can be overwritten by subclasses. The + * default is true. + */ + protected boolean addSourceResolver() { + return true; + } +} Modified: cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java (original) +++ cocoon/trunk/src/test/org/apache/cocoon/SitemapComponentTestCase.java Sun Oct 24 13:26:19 2004 @@ -39,7 +39,6 @@ import org.apache.cocoon.components.flow.FlowHelper; import org.apache.cocoon.components.flow.Interpreter; import org.apache.cocoon.components.source.SourceResolverAdapter; -import org.apache.cocoon.core.container.ContainerTestCase; import org.apache.cocoon.environment.ObjectModelHelper; import org.apache.cocoon.environment.mock.MockContext; import org.apache.cocoon.environment.mock.MockRedirector; @@ -68,7 +67,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Mark Leicester</a> * @version CVS $Id$ */ -public abstract class SitemapComponentTestCase extends ContainerTestCase { +public abstract class SitemapComponentTestCase extends CocoonTestCase { public final static Parameters EMPTY_PARAMS = Parameters.EMPTY_PARAMETERS; Modified: cocoon/trunk/src/test/org/apache/cocoon/acting/ResourceExistsActionTestCase.java ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/acting/ResourceExistsActionTestCase.java (original) +++ cocoon/trunk/src/test/org/apache/cocoon/acting/ResourceExistsActionTestCase.java Sun Oct 24 13:26:19 2004 @@ -22,7 +22,6 @@ import org.apache.avalon.framework.parameters.Parameters; import org.apache.cocoon.MockLogger; import org.apache.cocoon.environment.SourceResolver; -import org.apache.cocoon.environment.mock.MockRequest; import org.apache.excalibur.source.Source; import org.apache.excalibur.source.SourceNotFoundException; import org.jmock.Mock; @@ -42,9 +41,6 @@ } public void testExists() throws Exception { - - MockRequest request = new MockRequest(); - String src = "don't care"; Parameters parameters = new Parameters(); @@ -64,9 +60,6 @@ } public void testNotExists() throws Exception { - - MockRequest request = new MockRequest(); - String src = "don't care"; Parameters parameters = new Parameters(); Modified: cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java (original) +++ cocoon/trunk/src/test/org/apache/cocoon/components/treeprocessor/variables/PreparedVariableResolverTestCase.java Sun Oct 24 13:26:19 2004 @@ -220,4 +220,18 @@ VariableResolver resolver = VariableResolverFactory.getResolver(expr, getManager()); assertEquals("", resolver.resolve(context, getObjectModel())); } + + /* (non-Javadoc) + * @see org.apache.cocoon.CocoonTestCase#addSourceFactories() + */ + protected boolean addSourceFactories() { + return false; + } + + /* (non-Javadoc) + * @see org.apache.cocoon.CocoonTestCase#addSourceResolver() + */ + protected boolean addSourceResolver() { + return false; + } } Modified: cocoon/trunk/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/generation/FileGeneratorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -21,14 +21,6 @@ shorthand="xml-parser" default-class="org.apache.excalibur.xml.impl.JaxpParser"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.generation.GeneratorSelector" shorthand="generators" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -42,11 +34,6 @@ <parameter name="stop-on-recoverable-error" value="true"/> <parameter name="reuse-parsers" value="false"/> </xml-parser> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> <generators> <component-instance class="org.apache.cocoon.generation.FileGenerator" name="file"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.java ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.java (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.java Sun Oct 24 13:26:19 2004 @@ -81,4 +81,13 @@ System.out.println(result); assertNull( "Test if cookie does not exist", result ); } + + protected boolean addSourceFactories() { + return true; + } + + protected boolean addSourceResolver() { + return true; + } + } Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/CookieMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.CookieMatcher" name="cookie"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/ParameterMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/ParameterMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/ParameterMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.ParameterMatcher" name="parameter"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/RegexpURIMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/RegexpURIMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/RegexpURIMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.RegexpURIMatcher" name="regexp-uri"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/RequestAttributeMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/RequestAttributeMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/RequestAttributeMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.RequestAttributeMatcher" name="request-attribute"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/RequestParameterMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/RequestParameterMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/RequestParameterMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.RequestParameterMatcher" name="request-parameter"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/SessionAttributeMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/SessionAttributeMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/SessionAttributeMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.SessionAttributeMatcher" name="session-attribute"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/matching/WildcardURIMatcherTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/matching/WildcardURIMatcherTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/matching/WildcardURIMatcherTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.matching.MatcherSelector" shorthand="matchers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <matchers logger="test"> <component-instance class="org.apache.cocoon.matching.WildcardURIMatcher" name="wildcard-uri"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/BrowserSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/BrowserSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/BrowserSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.BrowserSelector" name="browser"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/CookieSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/CookieSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/CookieSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.CookieSelector" name="cookie"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/ExceptionSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/ExceptionSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/ExceptionSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.ExceptionSelector" name="exception"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/HeaderSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/HeaderSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/HeaderSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.HeaderSelector" name="header"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/HostSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/HostSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/HostSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.HostSelector" name="host"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/ParameterSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/ParameterSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/ParameterSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.ParameterSelector" name="parameter"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpHeaderSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpHeaderSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpHeaderSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.RegexpHeaderSelector" name="regexp-header"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpRequestParameterSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpRequestParameterSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/RegexpRequestParameterSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.RegexpRequestParameterSelector" name="regexp-request-parameter"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/RequestAttributeSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/RequestAttributeSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/RequestAttributeSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.RequestAttributeSelector" name="request-attribute"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/RequestMethodSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/RequestMethodSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/RequestMethodSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.RequestMethodSelector" name="request-method"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/RequestParameterSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/RequestParameterSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/RequestParameterSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.RequestParameterSelector" name="request-parameter"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/ResourceExistsSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/ResourceExistsSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/ResourceExistsSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.ResourceExistsSelector" name="resource-exists"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/SessionAttributeSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/SessionAttributeSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/SessionAttributeSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.SessionAttributeSelector" name="session-attribute"> Modified: cocoon/trunk/src/test/org/apache/cocoon/selection/SimpleSelectorTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/selection/SimpleSelectorTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/selection/SimpleSelectorTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -16,27 +16,12 @@ --> <testcase> <roles> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.selection.SelectorSelector" shorthand="selectors" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> </roles> <components> - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <selectors logger="test"> <component-instance class="org.apache.cocoon.selection.SimpleSelector" name="simple"> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/AugmentTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/AugmentTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/AugmentTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -42,14 +42,6 @@ shorthand="xpath-processor" default-class="org.apache.excalibur.xml.xpath.XPathProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -82,13 +74,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/CIncludeTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/CIncludeTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/CIncludeTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -42,14 +42,6 @@ shorthand="xpath-processor" default-class="org.apache.excalibur.xml.xpath.XPathProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -81,13 +73,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/EncodeURLTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/EncodeURLTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/EncodeURLTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -42,14 +42,6 @@ shorthand="xpath-processor" default-class="org.apache.excalibur.xml.xpath.XPathProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -81,13 +73,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/FilterTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/FilterTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/FilterTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -28,14 +28,6 @@ shorthand="xslt-processor" default-class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -63,13 +55,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/I18NTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/I18NTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/I18NTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -42,14 +42,6 @@ shorthand="xpath-processor" default-class="org.apache.excalibur.xml.xpath.XPathProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -86,13 +78,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/TraxTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/TraxTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/TraxTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -28,14 +28,6 @@ shorthand="xslt-processor" default-class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -63,13 +55,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/src/test/org/apache/cocoon/transformation/XIncludeTransformerTestCase.xtest ============================================================================== --- cocoon/trunk/src/test/org/apache/cocoon/transformation/XIncludeTransformerTestCase.xtest (original) +++ cocoon/trunk/src/test/org/apache/cocoon/transformation/XIncludeTransformerTestCase.xtest Sun Oct 24 13:26:19 2004 @@ -42,14 +42,6 @@ shorthand="xpath-processor" default-class="org.apache.excalibur.xml.xpath.XPathProcessorImpl"/> - <role name="org.apache.excalibur.source.SourceFactorySelector" - shorthand="source-factories" - default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> - - <role name="org.apache.excalibur.source.SourceResolver" - shorthand="source-resolver" - default-class="org.apache.excalibur.source.impl.SourceResolverImpl"/> - <role name="org.apache.cocoon.transformation.TransformerSelector" shorthand="transformers" default-class="org.apache.cocoon.core.container.CocoonServiceSelector"/> @@ -81,13 +73,6 @@ <transient-store/> <persistent-store/> - - <source-factories> - <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/> - <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/> - </source-factories> - - <source-resolver class="org.apache.excalibur.source.impl.SourceResolverImpl"/> <xslt-processor logger="core.xslt-processor"> <parameter name="use-store" value="true"/> Modified: cocoon/trunk/tools/targets/test-build.xml ============================================================================== --- cocoon/trunk/tools/targets/test-build.xml (original) +++ cocoon/trunk/tools/targets/test-build.xml Sun Oct 24 13:26:19 2004 @@ -49,6 +49,7 @@ <exclude name="**/Abstract*.class" /> <exclude name="**/SitemapComponentTestCase*"/> <exclude name="**/ContainerTestCase*"/> + <exclude name="**/CocoonTestCase*"/> </fileset> </batchtest> </junit>