[jboss-cvs] JBossAS SVN: r83694 - projects/ejb3/trunk/common/src/test/java/org/jboss/ejb3/test/common/resolvers/unit.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 30 10:59:00 EST 2009


Author: jaikiran
Date: 2009-01-30 10:59:00 -0500 (Fri, 30 Jan 2009)
New Revision: 83694

Modified:
   projects/ejb3/trunk/common/src/test/java/org/jboss/ejb3/test/common/resolvers/unit/EjbReferenceResolverUnitTestCaseBase.java
Log:
EJBTHREE-1693 Added implementation for getTopLevel() in the MockDeploymentUnit to prevent the FirstMatchEjbReferenceResolverUnitTestCase from failing

Modified: projects/ejb3/trunk/common/src/test/java/org/jboss/ejb3/test/common/resolvers/unit/EjbReferenceResolverUnitTestCaseBase.java
===================================================================
--- projects/ejb3/trunk/common/src/test/java/org/jboss/ejb3/test/common/resolvers/unit/EjbReferenceResolverUnitTestCaseBase.java	2009-01-30 15:41:48 UTC (rev 83693)
+++ projects/ejb3/trunk/common/src/test/java/org/jboss/ejb3/test/common/resolvers/unit/EjbReferenceResolverUnitTestCaseBase.java	2009-01-30 15:59:00 UTC (rev 83694)
@@ -531,6 +531,20 @@
       {
          return Thread.currentThread().getContextClassLoader();
       }
+      
+      @Override
+      public DeploymentUnit getTopLevel()
+      {
+         // if this is the top most level, then it won't have a parent,
+         // so return this deployment unit as the top most deployment unit
+         if (parent == null)
+         {
+            return this;
+         }
+         // this is not the top most level, so let's go to parent and 
+         // keep traversing till the top most level
+         return parent.getTopLevel();
+      }
    }
 
 }




More information about the jboss-cvs-commits mailing list