diff options
Diffstat (limited to 'java/sca/modules/host-corba/src/test')
-rw-r--r-- | java/sca/modules/host-corba/src/test/java/org/apache/tuscany/sca/host/corba/testing/DefaultCorbaHostTestCase.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/java/sca/modules/host-corba/src/test/java/org/apache/tuscany/sca/host/corba/testing/DefaultCorbaHostTestCase.java b/java/sca/modules/host-corba/src/test/java/org/apache/tuscany/sca/host/corba/testing/DefaultCorbaHostTestCase.java index 5b9167122f..2c7a308769 100644 --- a/java/sca/modules/host-corba/src/test/java/org/apache/tuscany/sca/host/corba/testing/DefaultCorbaHostTestCase.java +++ b/java/sca/modules/host-corba/src/test/java/org/apache/tuscany/sca/host/corba/testing/DefaultCorbaHostTestCase.java @@ -28,6 +28,8 @@ import java.io.IOException; import org.apache.tuscany.sca.host.corba.CorbaHost; import org.apache.tuscany.sca.host.corba.CorbaHostException; import org.apache.tuscany.sca.host.corba.DefaultCorbaHost; +import org.apache.tuscany.sca.host.corba.naming.TransientNameServer; +import org.apache.tuscany.sca.host.corba.naming.TransientNameService; import org.apache.tuscany.sca.host.corba.testing.general.TestInterface; import org.apache.tuscany.sca.host.corba.testing.general.TestInterfaceHelper; import org.apache.tuscany.sca.host.corba.testing.servants.TestInterfaceServant; @@ -87,6 +89,7 @@ public class DefaultCorbaHostTestCase { } } + /* @BeforeClass public static void start() { try { @@ -102,6 +105,29 @@ public class DefaultCorbaHostTestCase { public static void stop() { killProcess(tn); } + */ + + private static TransientNameServer server; + + @BeforeClass + public static void start() { + try { + server = new TransientNameServer(LOCALHOST, DEFAULT_PORT, TransientNameService.DEFAULT_SERVICE_NAME); + Thread t = server.start(); + if (t == null) { + fail("The naming server cannot be started"); + } + host = new DefaultCorbaHost(); + } catch (Throwable e) { + e.printStackTrace(); + fail(e.getMessage()); + } + } + + @AfterClass + public static void stop() { + server.stop(); + } /** * Tests registering, getting and unregistering CORBA object |