[jboss-cvs] JBossAS SVN: r99945 - projects/jboss-classpool/trunk/classpool/src/test/java/org/jboss/test/classpool/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 26 10:28:44 EST 2010


Author: kabir.khan at jboss.com
Date: 2010-01-26 10:28:44 -0500 (Tue, 26 Jan 2010)
New Revision: 99945

Modified:
   projects/jboss-classpool/trunk/classpool/src/test/java/org/jboss/test/classpool/test/SimpleDelegatingClassPoolTestCase.java
Log:
Improve tests

Modified: projects/jboss-classpool/trunk/classpool/src/test/java/org/jboss/test/classpool/test/SimpleDelegatingClassPoolTestCase.java
===================================================================
--- projects/jboss-classpool/trunk/classpool/src/test/java/org/jboss/test/classpool/test/SimpleDelegatingClassPoolTestCase.java	2010-01-26 15:27:43 UTC (rev 99944)
+++ projects/jboss-classpool/trunk/classpool/src/test/java/org/jboss/test/classpool/test/SimpleDelegatingClassPoolTestCase.java	2010-01-26 15:28:44 UTC (rev 99945)
@@ -62,7 +62,9 @@
    private void accessAllClassesOnePool(ClassPool pool) throws Exception
    {
       CtClass a = pool.get(CLASS_A);
+      assertSame(a, pool.get(CLASS_A));
       CtClass b = pool.get(CLASS_B);
+      assertSame(b, pool.get(CLASS_B));
       assertEquals(pool, a.getClassPool());
       assertEquals(pool, b.getClassPool());
       
@@ -85,7 +87,11 @@
    private  void accessOnePoolPerClassLoadedByA(ClassPool poolA, ClassPool poolB) throws Exception
    {
       CtClass a = poolA.get(CLASS_A);
+      assertEquals(a, poolA.get(CLASS_A));
+      assertEquals(a, poolB.get(CLASS_A));
       CtClass b = poolA.get(CLASS_B);
+      assertEquals(b, poolA.get(CLASS_B));
+      assertEquals(b, poolB.get(CLASS_B));
 
       assertNotSame(a.getClassPool(), b.getClassPool());
       assertEquals(poolA, a.getClassPool());
@@ -106,8 +112,12 @@
    public void accessOnePoolPerClassLoadedByB(ClassPool poolA, ClassPool poolB) throws Exception
    {
       CtClass a = poolB.get(CLASS_A);
+      assertEquals(a, poolA.get(CLASS_A));
+      assertEquals(a, poolB.get(CLASS_A));
       CtClass b = poolB.get(CLASS_B);
-      
+      assertEquals(b, poolA.get(CLASS_B));
+      assertEquals(b, poolB.get(CLASS_B));
+
       assertNotSame(a.getClassPool(), b.getClassPool());
       assertEquals(poolA, a.getClassPool());
       assertEquals(poolB, b.getClassPool());




More information about the jboss-cvs-commits mailing list