geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dblev...@apache.org
Subject svn commit: r1211277 - /geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java
Date Wed, 07 Dec 2011 03:09:01 GMT
Author: dblevins
Date: Wed Dec  7 03:09:00 2011
New Revision: 1211277

URL: http://svn.apache.org/viewvc?rev=1211277&view=rev
Log:
added some cases to the test

Modified:
    geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java

Modified: geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java
URL: http://svn.apache.org/viewvc/geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java?rev=1211277&r1=1211276&r2=1211277&view=diff
==============================================================================
--- geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java
(original)
+++ geronimo/specs/trunk/geronimo-ejb_3.1_spec-alt/src/test/java/javax/ejb/EJBExceptionTest.java
Wed Dec  7 03:09:00 2011
@@ -41,6 +41,7 @@ public class EJBExceptionTest {
     private static final EJBException exceptionWithCausedBy = createException(true, false);
     private static final EJBException exceptionWithInitCause = createException(false, true);
     private static final EJBException exceptionWithCausedByAndInitCause = createException(true,
true);
+    private static final EJBException exceptionWithDifferentCausedByAndInitCause = (EJBException)
createException(true, false).initCause(new RuntimeException("initCause"));
 
     private static EJBException createException(boolean causedBy, boolean initCause) {
 
@@ -76,6 +77,9 @@ public class EJBExceptionTest {
         Assert.assertEquals("msg", exceptionWithInitCause.getMessage());
 
         Assert.assertEquals("msg; nested exception is: java.lang.Exception: cause", exceptionWithCausedByAndInitCause.getMessage());
+
+        // TODO Define this behavior
+//        Assert.assertEquals("msg; nested exception is: java.lang.RuntimeException: initCause",
exceptionWithDifferentCausedByAndInitCause.getMessage());
     }
 
     @Test
@@ -90,6 +94,10 @@ public class EJBExceptionTest {
         Assert.assertNotNull(exceptionWithCausedBy.getCause());
 
         Assert.assertNotNull(exceptionWithInitCause.getCause());
+
+        Assert.assertNotNull(exceptionWithCausedByAndInitCause.getCause());
+
+        Assert.assertNotNull(exceptionWithDifferentCausedByAndInitCause.getCause());
     }
 
     @Test
@@ -104,6 +112,10 @@ public class EJBExceptionTest {
         Assert.assertSame(exceptionWithCausedBy.getCause(), exceptionWithCausedBy.getCausedByException());
 
         Assert.assertNull(exceptionWithInitCause.getCausedByException());
+
+        Assert.assertNotNull(exceptionWithCausedByAndInitCause.getCausedByException());
+
+        Assert.assertNotNull(exceptionWithDifferentCausedByAndInitCause.getCausedByException());
     }
 
     @Test



Mime
View raw message