[jboss-cvs] JBossAS SVN: r79615 - projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree786/unit.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 16 22:33:46 EDT 2008
Author: ALRubinger
Date: 2008-10-16 22:33:46 -0400 (Thu, 16 Oct 2008)
New Revision: 79615
Modified:
projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree786/unit/RemoveMethodUnitTestCase.java
Log:
[EJBTHREE-786][EJBTHREE-1241] Fix the exception check in a Unit Test to look for expected exception of NoSuchObjectException instead of NoSuchEJBException on a remote EJB2.x call
Modified: projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree786/unit/RemoveMethodUnitTestCase.java
===================================================================
--- projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree786/unit/RemoveMethodUnitTestCase.java 2008-10-17 02:22:23 UTC (rev 79614)
+++ projects/ejb3/trunk/testsuite/src/test/java/org/jboss/ejb3/test/ejbthree786/unit/RemoveMethodUnitTestCase.java 2008-10-17 02:33:46 UTC (rev 79615)
@@ -21,6 +21,8 @@
*/
package org.jboss.ejb3.test.ejbthree786.unit;
+import java.rmi.NoSuchObjectException;
+
import javax.ejb.EJBObject;
import javax.ejb.NoSuchEJBException;
import javax.rmi.PortableRemoteObject;
@@ -104,11 +106,19 @@
{
session.test();
}
- catch (NoSuchEJBException nsee)
+ catch (Exception e)
{
- removed = true;
+ Class<?> expectedCause = NoSuchObjectException.class;
+ if (e.getCause().getClass().getName().equals(expectedCause.getName()))
+ {
+ removed = true;
+ }
+ else
+ {
+ fail("Exception received, " + e + ", was not expected and should have had root cause of " + expectedCause);
+ }
}
- assertTrue(removed);
+ assertTrue("SFSB instance was not removed as expected",removed);
}
More information about the jboss-cvs-commits
mailing list