donaldp     2003/04/04 19:57:09

  Modified:    src/test/org/apache/avalon/phoenix/test
                        AbstractContainerTestCase.java
  Log:
  Make sure assembly.xml loaded for tests is validated
  
  Revision  Changes    Path
  1.9       +5 -8      
avalon-phoenix/src/test/org/apache/avalon/phoenix/test/AbstractContainerTestCase.java
  
  Index: AbstractContainerTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/avalon-phoenix/src/test/org/apache/avalon/phoenix/test/AbstractContainerTestCase.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- AbstractContainerTestCase.java    23 Mar 2003 00:19:49 -0000      1.8
  +++ AbstractContainerTestCase.java    5 Apr 2003 03:57:09 -0000       1.9
  @@ -60,6 +60,7 @@
   import org.apache.avalon.phoenix.components.deployer.PhoenixProfileBuilder;
   import org.apache.avalon.phoenix.containerkit.profile.PartitionProfile;
   import org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder;
  +import org.xml.sax.InputSource;
   
   /**
    * Abstract class which TestCases can extend.
  @@ -80,7 +81,9 @@
       {
           final PhoenixProfileBuilder assembler = new PhoenixProfileBuilder();
           assembler.enableLogging( new ConsoleLogger() );
  -        final Configuration assembly = loadConfig( config );
  +        final URL resource = getClass().getResource( config );
  +        assertNotNull( "Config resource: " + config, resource );
  +        final Configuration assembly = ConfigurationBuilder.build( new InputSource( 
resource.toExternalForm() ), true );
           final Map parameters = new HashMap();
           parameters.put( ContainerConstants.ASSEMBLY_NAME, "test" );
           parameters.put( ContainerConstants.ASSEMBLY_CONFIG, assembly );
  @@ -88,10 +91,4 @@
           return assembler.buildProfile( parameters );
       }
   
  -    protected Configuration loadConfig( final String config )
  -        throws Exception
  -    {
  -        final URL resource = getClass().getResource( config );
  -        return ConfigurationBuilder.build( resource.toExternalForm() );
  -    }
   }
  
  
  

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

Reply via email to