CVS: jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler AssemblerTestCase.java,1.11,1.12 assembly1.xml,1.3,1.4
Peter Royal <proyal-yCVjj/[email protected]> Tue, 4 Nov 2003 21:42:14 -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-serv14333/loom/engine/src/test/org/jcontainer/loom/components/assembler
Modified Files:
AssemblerTestCase.java assembly1.xml
Log Message:
Testcase for listeners.
Index: AssemblerTestCase.java
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler/AssemblerTestCase.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- AssemblerTestCase.java 5 Nov 2003 03:32:33 -0000 1.11
+++ AssemblerTestCase.java 5 Nov 2003 03:42:12 -0000 1.12
@@ -20,6 +20,7 @@
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;
@@ -78,6 +79,17 @@
assertTrue( "Block2 getBlockInfo non null",
null != block2.getInfo() );
assertEquals( "Block2 isDisableProxy", true, isProxyDisabled( block2 ) );
+
+ final ComponentProfile[] listeners =
+ partitionProfile.getPartition( ContainerConstants.LISTENER_PARTITION ).
+ getComponents();
+ final ComponentProfile listener = listeners[ 0 ];
+
+ assertEquals( "Listener Count", 1, listeners.length );
+ assertEquals( "Listener1 getImplementationKey",
+ Listener1.class.getName(),
+ listener.getTemplate().getImplementationKey() );
+ assertEquals( "Listener1 getName", "l1", listener.getTemplate().getName() );
}
private boolean isProxyDisabled( final ComponentProfile block2 )
Index: assembly1.xml
===================================================================
RCS file: /cvsroot/jcontainer/jcontainer/loom/engine/src/test/org/jcontainer/loom/components/assembler/assembly1.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- assembly1.xml 5 Nov 2003 03:19:21 -0000 1.3
+++ assembly1.xml 5 Nov 2003 03:42:12 -0000 1.4
@@ -15,4 +15,6 @@
<proxy disable="true"/>
</block>
+ <listener class="org.jcontainer.loom.components.assembler.data.Listener1"
+ name="l1"/>
</assembly>