You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by ad...@apache.org on 2002/05/17 09:43:47 UTC

cvs commit: jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/deployer/test DefaultDeployerTestCase.java

adammurdoch    02/05/17 00:43:47

  Modified:    container/src/test/org/apache/myrmidon/components
                        AbstractComponentTest.java
               container/src/test/org/apache/myrmidon/components/builder/test
                        DefaultProjectBuilderTestCase.java
               container/src/test/org/apache/myrmidon/components/configurer/test
                        DefaultConfigurerTestCase.java
               container/src/test/org/apache/myrmidon/components/deployer/test
                        DefaultDeployerTestCase.java
  Log:
  Don't register 'data-type' role for component test.
  
  Revision  Changes    Path
  1.37      +14 -5     jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/AbstractComponentTest.java
  
  Index: AbstractComponentTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/AbstractComponentTest.java,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- AbstractComponentTest.java	12 May 2002 12:57:54 -0000	1.36
  +++ AbstractComponentTest.java	17 May 2002 07:43:47 -0000	1.37
  @@ -58,7 +58,7 @@
    * A base class for tests for the default components.
    *
    * @author <a href="mailto:adammurdoch@apache.org">Adam Murdoch</a>
  - * @version $Revision: 1.36 $ $Date: 2002/05/12 12:57:54 $
  + * @version $Revision: 1.37 $ $Date: 2002/05/17 07:43:47 $
    */
   public abstract class AbstractComponentTest
       extends AbstractContainerTestCase
  @@ -173,7 +173,6 @@
               // Register some standard roles
               // Add some core roles
               final RoleRegistry roleRegistry = (RoleRegistry)getServiceManager().lookup( RoleRegistry.ROLE );
  -            roleRegistry.addRole( new RoleInfo( TestDataType.ROLE, TestDataType.class ) );
               roleRegistry.addRole( new RoleInfo( Converter.ROLE, Converter.class ) );
               roleRegistry.addRole( new RoleInfo( ServiceFactory.ROLE, ServiceFactory.class ) );
           }
  @@ -221,6 +220,18 @@
       protected TaskContext createContext()
           throws Exception
       {
  +        ExecutionFrame frame = createExecutionFrame();
  +
  +        final TaskContext context =
  +            new DefaultTaskContext( frame, "test", "gen:///test:0:0" );
  +        return context;
  +    }
  +
  +    /**
  +     * Utility method to create an execution frame.
  +     */
  +    protected ExecutionFrame createExecutionFrame() throws Exception
  +    {
           final ServiceManager serviceManager = getServiceManager();
           final TaskEventManager eventManager = (TaskEventManager)serviceManager.lookup( TaskEventManager.ROLE );
   
  @@ -228,9 +239,7 @@
           final File baseDir = getTestDirectory();
           final ExecutionFrame frame =
               new DefaultExecutionFrame( "", baseDir, getLogger(), store, serviceManager, eventManager );
  -        final TaskContext context =
  -            new DefaultTaskContext( frame, "test", "gen:///test:0:0" );
  -        return context;
  +        return frame;
       }
   
       /**
  
  
  
  1.6       +2 -2      jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/builder/test/DefaultProjectBuilderTestCase.java
  
  Index: DefaultProjectBuilderTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/builder/test/DefaultProjectBuilderTestCase.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DefaultProjectBuilderTestCase.java	12 May 2002 11:18:39 -0000	1.5
  +++ DefaultProjectBuilderTestCase.java	17 May 2002 07:43:47 -0000	1.6
  @@ -18,10 +18,10 @@
   import org.apache.myrmidon.interfaces.oldmodel.Project;
   
   /**
  - * Test cases for {@link org.apache.myrmidon.components.builder.DefaultProjectBuilder}.
  + * Test cases for {@link DefaultProjectBuilder}.
    *
    * @author <a href="mailto:darrell@apache.org">Darrell DeBoer</a>
  - * @version $Revision: 1.5 $ $Date: 2002/05/12 11:18:39 $
  + * @version $Revision: 1.6 $ $Date: 2002/05/17 07:43:47 $
    */
   public class DefaultProjectBuilderTestCase
       extends AbstractContainerTestCase
  
  
  
  1.16      +2 -0      jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/configurer/test/DefaultConfigurerTestCase.java
  
  Index: DefaultConfigurerTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/configurer/test/DefaultConfigurerTestCase.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- DefaultConfigurerTestCase.java	6 May 2002 09:29:44 -0000	1.15
  +++ DefaultConfigurerTestCase.java	17 May 2002 07:43:47 -0000	1.16
  @@ -498,6 +498,7 @@
           // Register incompatible types with the same name, as data-type and myrole1.
           registerRole( new RoleInfo( "myrole1", MyRole1.class ) );
           registerType( "myrole1", "my-type1", MyType1.class );
  +        registerRole( new RoleInfo( TestDataType.ROLE, TestDataType.class) );
           registerType( TestDataType.ROLE, "my-type1", StringBuffer.class );
   
           final ConfigTestTypedAdderRole test = new ConfigTestTypedAdderRole();
  @@ -525,6 +526,7 @@
           child.setAttribute( "prop", "some value" );
           config.addChild( child );
   
  +        registerRole( new RoleInfo( TestDataType.ROLE, TestDataType.class) );
           registerType( TestDataType.ROLE, "some-type", ConfigTestTypedAdderConversion.class );
           registerConverter( ObjectToMyRole1Converter.class, Object.class, MyRole1.class );
   
  
  
  
  1.10      +3 -0      jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/deployer/test/DefaultDeployerTestCase.java
  
  Index: DefaultDeployerTestCase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant-myrmidon/container/src/test/org/apache/myrmidon/components/deployer/test/DefaultDeployerTestCase.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- DefaultDeployerTestCase.java	12 May 2002 12:57:54 -0000	1.9
  +++ DefaultDeployerTestCase.java	17 May 2002 07:43:47 -0000	1.10
  @@ -22,6 +22,7 @@
   import org.apache.myrmidon.interfaces.type.TypeException;
   import org.apache.myrmidon.interfaces.type.TypeFactory;
   import org.apache.myrmidon.interfaces.type.TypeManager;
  +import org.apache.myrmidon.interfaces.role.RoleInfo;
   
   /**
    * Test cases for the default deployer.
  @@ -77,6 +78,8 @@
       private TypeLibraryDeployer getTestDeployer()
           throws Exception
       {
  +        registerRole( new RoleInfo( TestDataType.ROLE, TestDataType.class ) );
  +
           final File file = getTestResource( "test.atl" );
           final LibraryManager libraryManager = (LibraryManager)getServiceManager().lookup( LibraryManager.ROLE );
           final Library library = libraryManager.createLibrary( new File[] { file } );
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>