From e5363963809401e48a2a70ff77f5a5aa087b0b1d Mon Sep 17 00:00:00 2001 From: antelder Date: Tue, 17 Feb 2009 16:48:32 +0000 Subject: TUSCANY-2845: Change JMS binding so unchecked exceptions are returned as RuntimeExceptions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@745140 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tuscany/sca/binding/jms/ExceptionsTestCase.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'branches/sca-java-1.x/itest/jms-nonscaclient-exceptions/src/test/java/org/apache/tuscany/sca/binding/jms/ExceptionsTestCase.java') diff --git a/branches/sca-java-1.x/itest/jms-nonscaclient-exceptions/src/test/java/org/apache/tuscany/sca/binding/jms/ExceptionsTestCase.java b/branches/sca-java-1.x/itest/jms-nonscaclient-exceptions/src/test/java/org/apache/tuscany/sca/binding/jms/ExceptionsTestCase.java index 2ccdbc021b..1dec4a6f92 100644 --- a/branches/sca-java-1.x/itest/jms-nonscaclient-exceptions/src/test/java/org/apache/tuscany/sca/binding/jms/ExceptionsTestCase.java +++ b/branches/sca-java-1.x/itest/jms-nonscaclient-exceptions/src/test/java/org/apache/tuscany/sca/binding/jms/ExceptionsTestCase.java @@ -42,7 +42,6 @@ import org.apache.tuscany.sca.host.embedded.SCADomain; import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.osoa.sca.ServiceRuntimeException; import org.xml.sax.SAXException; /** @@ -103,7 +102,9 @@ public class ExceptionsTestCase { // FIXME: what should the response message be for unchecked exceptions with wireFormat.textXML??? Object o = ((ObjectMessage)m).getObject(); - assertTrue(o instanceof ServiceRuntimeException); + assertTrue(o instanceof RuntimeException); + assertTrue("java.lang.RuntimeException".equals(o.getClass().getName())); + assertEquals("java.lang.RuntimeException: bla", ((RuntimeException)o).getMessage()); } @Test @@ -147,9 +148,9 @@ public class ExceptionsTestCase { sendJMSObjectRequest("throwUnChecked"); Message m = receiveJMSResponse(); Object o = ((ObjectMessage)m).getObject(); - assertTrue(o instanceof ServiceRuntimeException); - assertTrue(((ServiceRuntimeException)o).getCause() instanceof RuntimeException); - assertEquals("bla", ((ServiceRuntimeException)o).getCause().getMessage()); + assertTrue(o instanceof RuntimeException); + assertTrue("java.lang.RuntimeException".equals(o.getClass().getName())); + assertEquals("java.lang.RuntimeException: bla", ((RuntimeException)o).getMessage()); } @After -- cgit v1.2.3