19 package testsuite.clusterj;
21 import testsuite.clusterj.model.CrazyDelegate;
22 import testsuite.clusterj.model.ThrowNullPointerException;
55 createSessionFactory();
59 public void testThrowNullPointerException() {
69 error(
"Failed to catch RuntimeException");
70 }
catch (RuntimeException e) {
71 if (!e.getMessage().contains(
"java.lang.NullPointerException")) {
72 error(
"Failed to catch correct exception, but caught: " + e.toString());
79 public void testCrazyDelegate() {
81 CrazyDelegate instance =
new CrazyDelegate();
86 error(
"Failed to catch UnsupportedOperationException");
87 }
catch (UnsupportedOperationException ex) {
89 Throwable cause = ex.getCause();
90 String causeMessage = cause==null?
"null":cause.getMessage();
91 if (!message.contains(
"Nice Job!")) {
92 error(
"Failed to catch correct exception, but caught: " + message +
"; cause: " + causeMessage);