Author: cziegeler Date: Mon Oct 25 00:04:05 2004 New Revision: 55490 Modified: cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java Log: Setup manager even without xtest configuration
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 Mon Oct 25 00:04:05 2004 @@ -23,6 +23,7 @@ import org.apache.avalon.excalibur.logger.LoggerManager; import org.apache.avalon.framework.configuration.Configuration; +import org.apache.avalon.framework.configuration.DefaultConfiguration; import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder; import org.apache.avalon.framework.container.ContainerUtil; import org.apache.avalon.framework.context.Context; @@ -151,9 +152,10 @@ if( resource != null ) { getLogger().debug( "Loading resource " + resourceName ); - prepare( resource.openStream() ); + this.prepare( resource.openStream() ); } else { getLogger().debug( "Resource not found " + resourceName ); + this.prepare( null ); } } @@ -171,17 +173,22 @@ protected final void prepare( final InputStream testconf ) throws Exception { if ( getLogger().isDebugEnabled() ) { - getLogger().debug( "ContainerTestCase.initialize" ); + getLogger().debug( "Initializing " + this.getName() ); } final DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); - final Configuration conf = builder.build( testconf ); + final Configuration conf; + if ( testconf != null ) { + conf = builder.build( testconf ); + } else { + conf = new DefaultConfiguration("", "-"); + } - Context context = this.setupContext( conf.getChild( "context" ) ); + final Context context = this.setupContext( conf.getChild( "context" ) ); - setupManagers( conf.getChild( "components" ), - conf.getChild( "roles" ), - context ); + this.setupManagers( conf.getChild( "components" ), + conf.getChild( "roles" ), + context ); } /* (non-Javadoc) @@ -230,7 +237,7 @@ } } } - addContext( context ); + this.addContext( context ); return context ; }