diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-11 04:44:11 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2010-03-11 04:44:11 +0000 |
commit | 98e926ec59cca9e5696e5376ea59940ceb7cae3b (patch) | |
tree | 296430971925cccb590e2f76087d92a5e132baa5 /sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java | |
parent | b20f767a7bd492a845d920891830829263742cb5 (diff) |
Fix for TUSCANY-3489
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921689 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java')
2 files changed, 12 insertions, 1 deletions
diff --git a/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java b/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java index 3ad98ba1f5..05a8c3455c 100644 --- a/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java +++ b/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java @@ -134,6 +134,11 @@ public class BindingSCATestCase { String id = client.create("Ray"); Assert.assertEquals("Ray", client.getName(id)); } + + static void runClientNotFound(Client client) { + String id = "not-there"; + Assert.assertNull(client.getName(id)); + } static String createCustomer(Node node) { Client client = node.getService(Client.class, "ClientComponent/Client"); diff --git a/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java b/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java index 034136ca53..633e1a767c 100644 --- a/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java +++ b/sca-java-2.x/trunk/itest/nodes/binding-sca-tribes/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java @@ -36,7 +36,7 @@ public class ClientSharedLocalTestCase { public static void setUpBeforeClass() throws Exception { runner = new TestCaseRunner(ServiceNode.class, Remote.class.getName(), RemoteServiceImpl.class.getName(), - Customer.class.getName()); + Customer.class.getName(), CustomerNotFoundException.class.getName()); runner.beforeClass(); client = new SCAClientImpl(BindingSCATestCase.DOMAIN_URI); Thread.sleep(1000); @@ -46,6 +46,12 @@ public class ClientSharedLocalTestCase { public void testClient() throws Exception { BindingSCATestCase.runClient(client); } + + @Test + public void testClientNotFound() throws Exception { + BindingSCATestCase.runClientNotFound(client); + } + @AfterClass public static void tearDownAfterClass() throws Exception { |