diff options
Diffstat (limited to 'sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/src/test')
2 files changed, 12 insertions, 1 deletions
diff --git a/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java b/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java index 33d2677ecd..fcd0d39162 100644 --- a/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/src/test/java/org/apache/tuscany/sca/itest/bindingsca/BindingSCATestCase.java +++ b/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/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-hazelcast/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java b/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/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-hazelcast/src/test/java/org/apache/tuscany/sca/itest/bindingsca/ClientSharedLocalTestCase.java +++ b/sca-java-2.x/trunk/itest/nodes/binding-sca-hazelcast/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 { |