From 40b798dc0d401927f894555c13a3dab91cd452ed Mon Sep 17 00:00:00 2001 From: antelder Date: Mon, 22 Mar 2010 20:10:19 +0000 Subject: Update hazelcast binding to use a seperate ExecutorService for each nested invocation (ie a reference calling a service over binding.sca which invokes another reference over binding.sca) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@926303 13f79535-47bb-0310-9956-ffa450edef68 --- .../sca/binding/hazelcast/HazelcastBindingTestCase.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'sca-java-2.x/trunk/modules/binding-hazelcast-runtime/src/test') diff --git a/sca-java-2.x/trunk/modules/binding-hazelcast-runtime/src/test/java/org/apache/tuscany/sca/binding/hazelcast/HazelcastBindingTestCase.java b/sca-java-2.x/trunk/modules/binding-hazelcast-runtime/src/test/java/org/apache/tuscany/sca/binding/hazelcast/HazelcastBindingTestCase.java index 6a3fff0757..b6760f0902 100644 --- a/sca-java-2.x/trunk/modules/binding-hazelcast-runtime/src/test/java/org/apache/tuscany/sca/binding/hazelcast/HazelcastBindingTestCase.java +++ b/sca-java-2.x/trunk/modules/binding-hazelcast-runtime/src/test/java/org/apache/tuscany/sca/binding/hazelcast/HazelcastBindingTestCase.java @@ -46,6 +46,16 @@ public class HazelcastBindingTestCase { clientNode.start(); } + @Test + public void testNestedClient() throws Exception { + Node client2Node = NodeFactory.newInstance().createNode(URI.create("tuscany:HazelcastBindingTestCase"), "client2.composite", new String[]{"target/test-classes"}); + client2Node.start(); + TestService service = client2Node.getService(TestService.class, "TestServiceClient2"); + assertNotNull(service); + assertEquals("Petra", service.echoString("Petra")); + client2Node.stop(); + } + @Test public void testEchoString() throws Exception { TestService service = clientNode.getService(TestService.class, "TestServiceClient"); -- cgit v1.2.3