CVS: jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler AssemblerTestCase.java,1.14,1.15

Peter Donald <pdonald-yCVjj/[email protected]> Sat, 29 Nov 2003 07:44:33 -0600
Newsgroups gmane.comp.java.jcontainer.cvs
Message-ID <[email protected]>
Update of /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler
In directory hogshead.codehaus.org:/tmp/cvs-serv31016/loom/engine/src/test/org/jcontainer/loom/components/assembler

Modified Files:
	AssemblerTestCase.java 
Log Message:
Remove email addie

Index: AssemblerTestCase.java
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler/AssemblerTestCase.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- AssemblerTestCase.java	10 Nov 2003 02:15:13 -0000	1.14
+++ AssemblerTestCase.java	29 Nov 2003 13:44:30 -0000	1.15
@@ -18,10 +18,10 @@
 import org.jcontainer.loom.components.assembler.data.Component1;
 import org.jcontainer.loom.components.assembler.data.Component2;
 import org.jcontainer.loom.components.assembler.data.Component3;
+import org.jcontainer.loom.components.assembler.data.Listener1;
+import org.jcontainer.loom.components.assembler.data.Service1;
 import org.jcontainer.loom.components.deployer.PhoenixProfileBuilder;
 import org.jcontainer.loom.components.util.ConfigurationBuilder;
-import org.jcontainer.loom.components.assembler.data.Service1;
-import org.jcontainer.loom.components.assembler.data.Listener1;
 import org.jcontainer.loom.components.util.metadata.DependencyDirective;
 import org.jcontainer.loom.components.util.profile.ComponentProfile;
 import org.jcontainer.loom.components.util.profile.PartitionProfile;
@@ -30,13 +30,14 @@
 import org.xml.sax.InputSource;
 
 /**
- *  An basic test case for the LogManager.
+ * An basic test case for the LogManager.
  *
- * @author <a href="mailto:peter at realityforge.org">Peter Donald</a>
+ * @author Peter Donald
  * @author <a href="mailto:[email protected]">Peter Royal</a>
  * @version $Revision$ $Date$
  */
-public class AssemblerTestCase extends TestCase
+public class AssemblerTestCase
+    extends TestCase
 {
     public void testBasic()
         throws Exception
@@ -49,8 +50,10 @@
 
         final ComponentProfile block1 = blocks[ 0 ];
         final ComponentProfile block2 = blocks[ 1 ];
-        final DependencyDirective[] dependencies1 = block1.getTemplate().getDependencies();
-        final DependencyDirective[] dependencies2 = block2.getTemplate().getDependencies();
+        final DependencyDirective[] dependencies1 = block1.getTemplate()
+            .getDependencies();
+        final DependencyDirective[] dependencies2 = block2.getTemplate()
+            .getDependencies();
 
         assertEquals( "Block1 getImplementationKey",
                       Component1.class.getName(),
@@ -58,12 +61,16 @@
         assertEquals( "Block1 getName", "c1", block1.getTemplate().getName() );
         assertEquals( "Block1 getDependencies count",
                       1, dependencies1.length );
-        assertEquals( "Block1 dep1 name", "c2", dependencies1[ 0 ].getProviderName() );
+        assertEquals( "Block1 dep1 name",
+                      "c2",
+                      dependencies1[ 0 ].getProviderName() );
         assertEquals( "Block1 dep1 role",
                       Service1.class.getName(), dependencies1[ 0 ].getKey() );
         assertTrue( "Block1 getBlockInfo non null",
                     null != block1.getInfo() );
-        assertEquals( "Block1 isDisableProxy", false, isProxyDisabled( block1 ) );
+        assertEquals( "Block1 isDisableProxy",
+                      false,
+                      isProxyDisabled( block1 ) );
 
         assertEquals( "Block2 getImplementationKey",
                       Component2.class.getName(),
@@ -73,10 +80,13 @@
                       0, dependencies2.length );
         assertTrue( "Block2 getBlockInfo non null",
                     null != block2.getInfo() );
-        assertEquals( "Block2 isDisableProxy", true, isProxyDisabled( block2 ) );
+        assertEquals( "Block2 isDisableProxy",
+                      true,
+                      isProxyDisabled( block2 ) );
 
         final ComponentProfile[] listeners =
-            partitionProfile.getPartition( ContainerConstants.LISTENER_PARTITION ).
+            partitionProfile.getPartition(
+                ContainerConstants.LISTENER_PARTITION ).
             getComponents();
         final ComponentProfile listener = listeners[ 0 ];
 
@@ -84,7 +94,9 @@
         assertEquals( "Listener1 getImplementationKey",
                       Listener1.class.getName(),
                       listener.getTemplate().getImplementationKey() );
-        assertEquals( "Listener1 getName", "l1", listener.getTemplate().getName() );
+        assertEquals( "Listener1 getName",
+                      "l1",
+                      listener.getTemplate().getName() );
     }
 
     private boolean isProxyDisabled( final ComponentProfile block2 )
@@ -97,47 +109,64 @@
     {
         final PartitionProfile partitionProfile = assembleSar( "assembly2.xml" );
         final ComponentProfile[] blocks =
-            partitionProfile.getPartition( ContainerConstants.BLOCK_PARTITION ).getComponents();
+            partitionProfile.getPartition( ContainerConstants.BLOCK_PARTITION )
+            .getComponents();
         assertEquals( "Block Count", 4, blocks.length );
 
         final ComponentProfile block1 = blocks[ 0 ];
         final ComponentProfile block2 = blocks[ 1 ];
         final ComponentProfile block3 = blocks[ 2 ];
         final ComponentProfile block4 = blocks[ 3 ];
-        final DependencyDirective[] dependencies1 = block1.getTemplate().getDependencies();
-        final DependencyDirective[] dependencies2 = block2.getTemplate().getDependencies();
-        final DependencyDirective[] dependencies3 = block3.getTemplate().getDependencies();
-        final DependencyDirective[] dependencies4 = block4.getTemplate().getDependencies();
+        final DependencyDirective[] dependencies1 = block1.getTemplate()
+            .getDependencies();
+        final DependencyDirective[] dependencies2 = block2.getTemplate()
+            .getDependencies();
+        final DependencyDirective[] dependencies3 = block3.getTemplate()
+            .getDependencies();
+        final DependencyDirective[] dependencies4 = block4.getTemplate()
+            .getDependencies();
 
         assertEquals( "Block1 getImplementationKey",
                       Component2.class.getName(),
                       block1.getTemplate().getImplementationKey() );
-        assertEquals( "Block1 getName", "c2a", block1.getTemplate().getName() );
+        assertEquals( "Block1 getName",
+                      "c2a",
+                      block1.getTemplate().getName() );
         assertEquals( "Block1 getDependencies count",
                       0, dependencies1.length );
         assertTrue( "Block2 getBlockInfo non null",
                     null != block1.getInfo() );
-        assertEquals( "Block1 isDisableProxy", false, isProxyDisabled( block1 ) );
+        assertEquals( "Block1 isDisableProxy",
+                      false,
+                      isProxyDisabled( block1 ) );
 
         assertEquals( "Block2 getImplementationKey",
                       Component2.class.getName(),
                       block2.getTemplate().getImplementationKey() );
-        assertEquals( "Block2 getName", "c2b", block2.getTemplate().getName() );
+        assertEquals( "Block2 getName",
+                      "c2b",
+                      block2.getTemplate().getName() );
         assertEquals( "Block2 getDependencies count",
                       0, dependencies2.length );
         assertTrue( "Block2 getBlockInfo non null",
                     null != block2.getInfo() );
-        assertEquals( "Block2 isDisableProxy", false, isProxyDisabled( block2 ) );
+        assertEquals( "Block2 isDisableProxy",
+                      false,
+                      isProxyDisabled( block2 ) );
 
         assertEquals( "Block3 getImplementationKey",
                       Component2.class.getName(),
                       block3.getTemplate().getImplementationKey() );
-        assertEquals( "Block3 getName", "c2c", block3.getTemplate().getName() );
+        assertEquals( "Block3 getName",
+                      "c2c",
+                      block3.getTemplate().getName() );
         assertEquals( "Block3 getDependencies count",
                       0, dependencies3.length );
         assertTrue( "Block3 getBlockInfo non null",
                     null != block3.getInfo() );
-        assertEquals( "Block3 isDisableProxy", false, isProxyDisabled( block3 ) );
+        assertEquals( "Block3 isDisableProxy",
+                      false,
+                      isProxyDisabled( block3 ) );
 
         assertEquals( "Block4 getImplementationKey",
                       Component3.class.getName(),
@@ -148,43 +177,53 @@
         final DependencyDirective dependency1 = dependencies4[ 0 ];
         final DependencyDirective dependency2 = dependencies4[ 1 ];
         final DependencyDirective dependency3 = dependencies4[ 2 ];
-        assertEquals( "Block4 dep1 name", "c2a", dependency1.getProviderName() );
+        assertEquals( "Block4 dep1 name",
+                      "c2a",
+                      dependency1.getProviderName() );
         assertEquals( "Block4 dep1 role",
                       Service1.class.getName(), dependency1.getKey() );
-        assertEquals( "Block4 dep1 name", "c2b", dependency2.getProviderName() );
+        assertEquals( "Block4 dep1 name",
+                      "c2b",
+                      dependency2.getProviderName() );
         assertEquals( "Block4 dep1 role",
                       Service1.class.getName(), dependency2.getKey() );
-        assertEquals( "Block4 dep1 name", "c2c", dependency3.getProviderName() );
+        assertEquals( "Block4 dep1 name",
+                      "c2c",
+                      dependency3.getProviderName() );
         assertEquals( "Block4 dep1 role",
                       Service1.class.getName(), dependency3.getKey() );
         assertTrue( "Block4 getBlockInfo non null",
                     null != block4.getInfo() );
-        assertEquals( "Block4 isDisableProxy", false, isProxyDisabled( block4 ) );
+        assertEquals( "Block4 isDisableProxy",
+                      false,
+                      isProxyDisabled( block4 ) );
     }
 
-    public void testBuildDependencies() throws Exception
+    public void testBuildDependencies()
+        throws Exception
     {
-        final DefaultConfiguration[] provides = new DefaultConfiguration[2];
+        final DefaultConfiguration[] provides = new DefaultConfiguration[ 2 ];
         final String name0 = "Cheese";
         final String role0 = "market.Cheddar";
         final String name1 = "Bleu";
         final String role1 = "market.blue";
 
-        provides[0] = new DefaultConfiguration("provide","","");
-        provides[0].setAttribute("name", name0);
-        provides[0].setAttribute("role", role0);
-        provides[1] = new DefaultConfiguration("provide","","");
-        provides[1].setAttribute("name", name1);
-        provides[1].setAttribute("role",role1);
+        provides[ 0 ] = new DefaultConfiguration( "provide", "", "" );
+        provides[ 0 ].setAttribute( "name", name0 );
+        provides[ 0 ].setAttribute( "role", role0 );
+        provides[ 1 ] = new DefaultConfiguration( "provide", "", "" );
+        provides[ 1 ].setAttribute( "name", name1 );
+        provides[ 1 ].setAttribute( "role", role1 );
 
         final Assembler assembler = new Assembler();
-        final DependencyDirective[] directives = assembler.buildDependencies(provides );
+        final DependencyDirective[] directives = assembler.buildDependencies(
+            provides );
 
-        assertEquals(provides.length, directives.length);
-        assertEquals( name0,directives[0].getProviderName());
-        assertEquals( name1,directives[1].getProviderName());
-        assertEquals( role0,directives[0].getKey());
-        assertEquals( role1,directives[1].getKey());
+        assertEquals( provides.length, directives.length );
+        assertEquals( name0, directives[ 0 ].getProviderName() );
+        assertEquals( name1, directives[ 1 ].getProviderName() );
+        assertEquals( role0, directives[ 0 ].getKey() );
+        assertEquals( role1, directives[ 1 ].getKey() );
     }
 
     public void testBuildDependency()
@@ -194,7 +233,8 @@
         final String alias = name;
         final String role = "com.biz.Service";
         final Assembler assembler = new Assembler();
-        final DefaultConfiguration provide = new DefaultConfiguration( "provide", "", "" );
+        final DefaultConfiguration provide = new DefaultConfiguration(
+            "provide", "", "" );
         provide.setAttribute( "name", name );
         provide.setAttribute( "role", role );
         final DependencyDirective directive =
@@ -211,7 +251,8 @@
         final String alias = "Blee";
         final String role = "com.biz.Service";
         final Assembler assembler = new Assembler();
-        final DefaultConfiguration provide = new DefaultConfiguration( "provide", "", "" );
+        final DefaultConfiguration provide = new DefaultConfiguration(
+            "provide", "", "" );
         provide.setAttribute( "name", name );
         provide.setAttribute( "role", role );
         provide.setAttribute( "alias", alias );
@@ -226,7 +267,8 @@
         throws Exception
     {
         final Assembler assembler = new Assembler();
-        final DefaultConfiguration provide = new DefaultConfiguration( "provide", "", "" );
+        final DefaultConfiguration provide = new DefaultConfiguration(
+            "provide", "", "" );
         provide.setAttribute( "role", "com.biz.Service" );
         try
         {
@@ -243,7 +285,8 @@
         throws Exception
     {
         final Assembler assembler = new Assembler();
-        final DefaultConfiguration provide = new DefaultConfiguration( "provide", "", "" );
+        final DefaultConfiguration provide = new DefaultConfiguration(
+            "provide", "", "" );
         provide.setAttribute( "name", "MyService" );
         try
         {
@@ -263,47 +306,54 @@
         final URL resource = getClass().getResource( config );
         assertNotNull( "Config resource: " + config, resource );
         final Configuration assembly =
-            ConfigurationBuilder.build( new InputSource( resource.toExternalForm() ),
-                                        ConfigurationBuilder.ASSEMBLY_SCHEMA,
-                                        new ConsoleLogger() );
+            ConfigurationBuilder.build(
+                new InputSource( resource.toExternalForm() ),
+                ConfigurationBuilder.ASSEMBLY_SCHEMA,
+                new ConsoleLogger() );
         final Map parameters = new HashMap();
         parameters.put( ContainerConstants.ASSEMBLY_NAME, "test" );
         parameters.put( ContainerConstants.ASSEMBLY_DESCRIPTOR, assembly );
-        parameters.put( ContainerConstants.CONFIG_DESCRIPTOR, new DefaultConfiguration( "config", "", "" ) );
-        parameters.put( ContainerConstants.ASSEMBLY_CLASSLOADER, getClass().getClassLoader() );
+        parameters.put( ContainerConstants.CONFIG_DESCRIPTOR,
+                        new DefaultConfiguration( "config", "", "" ) );
+        parameters.put( ContainerConstants.ASSEMBLY_CLASSLOADER,
+                        getClass().getClassLoader() );
         return assembler.buildProfile( parameters );
     }
 
-    public void testMalformedBlockListener() throws Exception
+    public void testMalformedBlockListener()
+        throws Exception
     {
-        final DefaultConfiguration listener = new DefaultConfiguration("listner","","");
-        final DefaultConfiguration config = new DefaultConfiguration("config","","");
+        final DefaultConfiguration listener = new DefaultConfiguration(
+            "listner", "", "" );
+        final DefaultConfiguration config = new DefaultConfiguration( "config",
+                                                                      "",
+                                                                      "" );
         final Assembler assembler = new Assembler();
 
         try
         {
-            assembler.buildBlockListener(listener,config);
-            fail("buildBlockListner allowed no 'name' attribute");
+            assembler.buildBlockListener( listener, config );
+            fail( "buildBlockListner allowed no 'name' attribute" );
         }
         catch( LoomException e )
         {
-            assertEquals("Malformed listener entry in assembly.xml at \"\". " +
-                         "(Reason: Attribute named name not specified.).",
-                         e.getMessage());
+            assertEquals( "Malformed listener entry in assembly.xml at \"\". " +
+                          "(Reason: Attribute named name not specified.).",
+                          e.getMessage() );
         }
 
-        listener.setAttribute("name","foo");
+        listener.setAttribute( "name", "foo" );
 
         try
         {
-            assembler.buildBlockListener(listener,config);
-            fail("buildBlockListner allowed no 'class' attribute");
+            assembler.buildBlockListener( listener, config );
+            fail( "buildBlockListner allowed no 'class' attribute" );
         }
         catch( LoomException e )
         {
-            assertEquals("Malformed listener entry in assembly.xml at \"\". " +
-                         "(Reason: Attribute named class not specified.).",
-                         e.getMessage());
+            assertEquals( "Malformed listener entry in assembly.xml at \"\". " +
+                          "(Reason: Attribute named class not specified.).",
+                          e.getMessage() );
         }
     }
 }