Author: mcconnell
Date: Thu Jun 10 03:23:06 2004
New Revision: 20986

Removed:
   avalon/trunk/runtime/composition/impl/etc/test/unit/block.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/ext/
   avalon/trunk/runtime/composition/impl/etc/test/unit/lib/
   avalon/trunk/runtime/composition/impl/etc/test/unit/repository/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/dynamics/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/testa/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/testb/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/testc/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/testd/
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/teste/
Modified:
   avalon/trunk/runtime/composition/impl/etc/test/unit/context.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/dependency.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/dynamics.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/includes.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/playground.xml
   avalon/trunk/runtime/composition/impl/etc/test/unit/targets.xml
   
avalon/trunk/runtime/composition/impl/src/java/org/apache/avalon/composition/data/builder/XMLContainmentProfileCreator.java
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/AbstractTestCase.java
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/ContextTestCase.java
   
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/DynamicsTestCase.java
Log:
Bringing test cases into line relative to external test resources.

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/context.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/context.xml     
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/context.xml     Thu Jun 
10 03:23:06 2004
@@ -4,14 +4,12 @@
 
    <classloader>
      <classpath>
-       <fileset dir="ext">
-         <include>test-a.jar</include>
-       </fileset>
+       <artifact>artifact:jar:avalon/test/avalon-test-testa</artifact>
      </classpath>
    </classloader>
 
-   <component name="test-a" 
class="org.apache.avalon.composition.model.testa.TestA">
-     <context class="org.apache.avalon.composition.model.testa.DefaultFacade">
+   <component name="test-a" class="org.apache.avalon.test.testa.TestA">
+     <context class="org.apache.avalon.test.testa.DefaultFacade">
        <entry key="home">
          <constructor class="java.io.File">
            <param class="java.io.File">${urn:avalon:home}</param>

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/dependency.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/dependency.xml  
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/dependency.xml  Thu Jun 
10 03:23:06 2004
@@ -4,6 +4,10 @@
 
    <classloader>
      <classpath>
+       <artifact>artifact:jar:avalon/test/avalon-test-testa</artifact>
+       <artifact>artifact:jar:avalon/test/avalon-test-testb</artifact>
+       <artifact>artifact:jar:avalon/test/avalon-test-testc</artifact>
+       <!--
        <fileset dir="ext">
          <include>test-a.jar</include>
          <include>test-b.jar</include>
@@ -11,11 +15,12 @@
        <fileset dir="lib">
          <include>test-c.jar</include>
        </fileset>
+       -->
      </classpath>
    </classloader>
 
-   <component name="test-a" 
class="org.apache.avalon.composition.model.testa.TestA">
-     <context class="org.apache.avalon.composition.model.testa.DefaultFacade">
+   <component name="test-a" class="org.apache.avalon.test.testa.TestA">
+     <context class="org.apache.avalon.test.testa.DefaultFacade">
        <entry key="home">
          <constructor class="java.io.File">
            <param class="java.io.File">${urn:avalon:home}</param>
@@ -33,9 +38,9 @@
 
    <container name="fred">
 
-     <component name="test-b" 
class="org.apache.avalon.composition.model.testb.TestB"/>
+     <component name="test-b" class="org.apache.avalon.test.testb.TestB"/>
 
-     <component name="test-c" 
class="org.apache.avalon.composition.model.testc.TestC">
+     <component name="test-c" class="org.apache.avalon.test.testc.TestC">
        <dependencies>
          <dependency key="a" source="../test-a"/>
          <dependency key="a2" source="/test-a"/>

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/dynamics.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/dynamics.xml    
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/dynamics.xml    Thu Jun 
10 03:23:06 2004
@@ -2,7 +2,7 @@
 <container name="test">
    <classloader>
      <classpath>
-       <fileset dir="../classes"/>
+       <artifact>artifact:jar:avalon/test/avalon-test-dynamics</artifact>
      </classpath>
    </classloader>
 </container>

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/includes.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/includes.xml    
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/includes.xml    Thu Jun 
10 03:23:06 2004
@@ -1,7 +1,7 @@
 
 <container>
 
-  <include name="test" id="test:includes">
+  <include name="test" id="avalon/test:avalon-test-includes">
     <target path="primary/block/test">
       <categories priority="INFO"/>
     </target>

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/playground.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/playground.xml  
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/playground.xml  Thu Jun 
10 03:23:06 2004
@@ -9,24 +9,24 @@
 
    <classloader>
      <classpath>
-       <fileset dir="../test-classes"/>
+       <artifact>artifact:jar:avalon/test/avalon-test-playground</artifact>
        <artifact>@FRAMEWORK-IMPL-SPEC@</artifact>
      </classpath>
    </classloader>
 
    <services>
-     <service type="org.apache.avalon.playground.basic.BasicService" 
version="1.1"/>
+     <service type="org.apache.avalon.test.playground.basic.BasicService" 
version="1.1"/>
    </services>
 
    <container name="subsidiary">
 
      <component name="complex"
-       class="org.apache.avalon.playground.ComplexComponent">
+       class="org.apache.avalon.test.playground.ComplexComponent">
        <categories priority="INFO"/>
      </component>
      
      <container name="test">
-       <component name="simple" 
class="org.apache.avalon.playground.SimpleComponent"/>
+       <component name="simple" 
class="org.apache.avalon.test.playground.SimpleComponent"/>
      </container>
 
    </container>
@@ -37,15 +37,15 @@
    -->
    <!--
    <component name="demo" 
-     class="org.apache.avalon.playground.DemoManager"/>
+     class="org.apache.avalon.test.playground.DemoManager"/>
    
    <component name="exploitation" 
-     class="org.apache.avalon.playground.ExploitationManager"/>
+     class="org.apache.avalon.test.playground.ExploitationManager"/>
 
    <component name="basic"
-       class="org.apache.avalon.playground.basic.BasicComponent"
+       class="org.apache.avalon.test.playground.basic.BasicComponent"
        activation="startup">
-     <context class="org.apache.avalon.playground.basic.BasicContextImp">
+     <context class="org.apache.avalon.test.playground.basic.BasicContextImp">
        <entry key="location">
          <constructor>My Place</constructor>
        </entry>

Modified: avalon/trunk/runtime/composition/impl/etc/test/unit/targets.xml
==============================================================================
--- avalon/trunk/runtime/composition/impl/etc/test/unit/targets.xml     
(original)
+++ avalon/trunk/runtime/composition/impl/etc/test/unit/targets.xml     Thu Jun 
10 03:23:06 2004
@@ -3,24 +3,22 @@
 
   <classloader>
     <classpath>
-      <fileset dir="ext">
-        <include>test-a.jar</include>
-      </fileset>
+      <artifact>artifact:jar:avalon/test/avalon-test-testa</artifact>
     </classpath>
   </classloader>
 
   <component 
-    class="org.apache.avalon.composition.model.testa.ConfigurableComponent" 
+    class="org.apache.avalon.test.testa.ConfigurableComponent" 
     name="aaa"/>
 
   <component 
-    class="org.apache.avalon.composition.model.testa.ConfigurableComponent" 
+    class="org.apache.avalon.test.testa.ConfigurableComponent" 
     name="bbb"/>
 
   <container name="ccc">
     <container name="sss">
       <component 
-        
class="org.apache.avalon.composition.model.testa.ConfigurableComponent" 
+        class="org.apache.avalon.test.testa.ConfigurableComponent" 
         name="xxx"/>
     </container>
   </container>

Modified: 
avalon/trunk/runtime/composition/impl/src/java/org/apache/avalon/composition/data/builder/XMLContainmentProfileCreator.java
==============================================================================
--- 
avalon/trunk/runtime/composition/impl/src/java/org/apache/avalon/composition/data/builder/XMLContainmentProfileCreator.java
 (original)
+++ 
avalon/trunk/runtime/composition/impl/src/java/org/apache/avalon/composition/data/builder/XMLContainmentProfileCreator.java
 Thu Jun 10 03:23:06 2004
@@ -234,8 +234,15 @@
     private Artifact createArtifactDirective( Configuration config )
        throws ConfigurationException
     {
-        String spec = config.getValue();
-        return Artifact.createArtifact( "artifact:" + spec.trim() );
+        String spec = config.getValue();
+        String uri = getURI( spec );
+        return Artifact.createArtifact( uri );
+    }
+
+    private String getURI( String path )
+    {
+        if( path.startsWith( "artifact:" ) ) return path;
+        return "artifact:" + path;
     }
 
     private Artifact[] createResourceDirectives( Configuration config )

Modified: 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/AbstractTestCase.java
==============================================================================
--- 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/AbstractTestCase.java
       (original)
+++ 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/AbstractTestCase.java
       Thu Jun 10 03:23:06 2004
@@ -149,9 +149,9 @@
         // execution
         //
 
-        Repository repository = 
-          createTestRepository( context, new File( BASEDIR, "repository" ) );
-        factory.setRepository( repository );
+        //Repository repository = 
+        //  createTestRepository( context, new File( BASEDIR, "repository" ) );
+        //factory.setRepository( repository );
 
         //
         // and create the system context and grab the model factory

Modified: 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/ContextTestCase.java
==============================================================================
--- 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/ContextTestCase.java
        (original)
+++ 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/ContextTestCase.java
        Thu Jun 10 03:23:06 2004
@@ -30,7 +30,7 @@
 public class ContextTestCase extends AbstractTestCase
 {
    private static final String FACADE_CLASSNAME =
-     "org.apache.avalon.composition.model.testa.DefaultFacade";
+     "org.apache.avalon.test.testa.DefaultFacade";
       
    private Context context;
 

Modified: 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/DynamicsTestCase.java
==============================================================================
--- 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/DynamicsTestCase.java
       (original)
+++ 
avalon/trunk/runtime/composition/impl/src/test/org/apache/avalon/composition/model/test/DynamicsTestCase.java
       Thu Jun 10 03:23:06 2004
@@ -23,8 +23,8 @@
 
 import org.apache.avalon.util.exception.ExceptionHelper;
 
-import org.apache.avalon.composition.model.test.dynamics.Widget;
-import org.apache.avalon.composition.model.test.dynamics.Gizmo;
+import org.apache.avalon.test.dynamics.Widget;
+import org.apache.avalon.test.dynamics.Gizmo;
 
 public class DynamicsTestCase extends AbstractTestCase
 {      

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to