CVS: plexus-container/src/test/org/apache/plexus DefaultPlexusContainerTest.java,1.5,1.6
Jason van Zyl <[email protected]> Thu, 17 Jul 2003 22:40:34 -0500
| Newsgroups | gmane.comp.java.plexus.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/plexus/plexus-container/src/test/org/apache/plexus
In directory eng.werken.com:/tmp/cvs-serv11195/src/test/org/apache/plexus
Modified Files:
DefaultPlexusContainerTest.java
Log Message:
o Adding another check to make sure the default singleton instantiation
strategy is being adhered to.
Index: DefaultPlexusContainerTest.java
===================================================================
RCS file: /cvsroot/plexus/plexus-container/src/test/org/apache/plexus/DefaultPlexusContainerTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- DefaultPlexusContainerTest.java 31 May 2003 22:02:43 -0000 1.5
+++ DefaultPlexusContainerTest.java 18 Jul 2003 03:40:27 -0000 1.6
@@ -127,6 +127,14 @@
// Make sure the number of configured components is still 3.
assertEquals( testComponents + defaultComponents, container.getComponentRepository().configuredComponents() );
+ DefaultServiceA a0 = (DefaultServiceA) container.getComponentRepository().lookup( ServiceA.ROLE );
+ DefaultServiceA a1 = (DefaultServiceA) container.getComponentRepository().lookup( ServiceA.ROLE );
+ DefaultServiceA a2 = (DefaultServiceA) container.getComponentRepository().lookup( ServiceA.ROLE );
+
+ assertTrue( a0.equals( a1 ) );
+ assertTrue( a1.equals( a2 ) );
+ assertTrue( a2.equals( a0 ) );
+
// ----------------------------------------------------------------------
// ServiceB
//