You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by da...@apache.org on 2005/04/08 09:54:23 UTC
svn commit: r160530 -
cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java
Author: danielf
Date: Fri Apr 8 00:54:22 2005
New Revision: 160530
URL: http://svn.apache.org/viewcvs?view=rev&rev=160530
Log:
Needed for better control over configurations in o.a.c.SitemapTestCase, forgot to check in.
Modified:
cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java
Modified: cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/core/test/org/apache/cocoon/core/container/ContainerTestCase.java?view=diff&r1=160529&r2=160530
==============================================================================
--- 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 Fri Apr 8 00:54:22 2005
@@ -196,10 +196,29 @@
conf = new DefaultConfiguration("", "-");
}
- this.context = this.setupContext( conf.getChild( "context" ) );
+ this.prepare( conf.getChild( "context" ),
+ conf.getChild( "roles" ),
+ conf.getChild( "components" ) );
+ }
- this.setupManagers( conf.getChild( "components" ),
- conf.getChild( "roles" ));
+ /**
+ * Initializes the ComponentLocator
+ *
+ * @param context The configuration object for the context
+ * @param roles The configuration object for the roles
+ * @param components The configuration object for the components
+ *
+ * More detailed control over configuration can be achieved by
+ * overriding <code>prepare()</code>, construct the configuration
+ * objects and call this method.
+ */
+ protected final void prepare( final Configuration context,
+ final Configuration roles,
+ final Configuration components )
+ throws Exception {
+ this.context = this.setupContext( context );
+
+ this.setupManagers( components, roles );
}
/* (non-Javadoc)