diff --git a/test/dorkbox/network/rmi/RmiGlobalTest.java b/test/dorkbox/network/rmi/RmiGlobalTest.java index 4c85435d..368b99c3 100644 --- a/test/dorkbox/network/rmi/RmiGlobalTest.java +++ b/test/dorkbox/network/rmi/RmiGlobalTest.java @@ -39,6 +39,7 @@ class RmiGlobalTest extends BaseTest { System.err.println("Starting test for: " + remoteObjectID); + //TestObject test = connection.getRemoteObject(id, TestObject.class); assertEquals(remoteObject.hashCode(), test.hashCode()); RemoteObject remoteObject = (RemoteObject) test; @@ -47,6 +48,13 @@ class RmiGlobalTest extends BaseTest { // (return values and exceptions are returned, call is synchronous) System.err.println("hashCode: " + test.hashCode()); System.err.println("toString: " + test); + + // see what the "remote" toString() method is + final String s = remoteObject.toString(); + remoteObject.enableToString(true); + assertFalse(s.equals(remoteObject.toString())); + + test.moo(); test.moo("Cow"); assertEquals(remoteObjectID, test.id()); diff --git a/test/dorkbox/network/rmi/RmiTest.java b/test/dorkbox/network/rmi/RmiTest.java index 86ab3fdb..4146d81c 100644 --- a/test/dorkbox/network/rmi/RmiTest.java +++ b/test/dorkbox/network/rmi/RmiTest.java @@ -16,7 +16,10 @@ import org.junit.Test; import java.io.IOException; import java.util.concurrent.atomic.AtomicInteger; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; public class RmiTest extends BaseTest { @@ -35,16 +38,16 @@ class RmiTest extends BaseTest { //TestObject test = connection.getRemoteObject(id, TestObject.class); RemoteObject remoteObject = (RemoteObject) test; - final String s = remoteObject.toString(); - remoteObject.enableToString(true); - assertFalse(s.equals(remoteObject.toString())); - - - // Default behavior. RMI is transparent, method calls behave like normal // (return values and exceptions are returned, call is synchronous) System.err.println("hashCode: " + test.hashCode()); System.err.println("toString: " + test); + + // see what the "remote" toString() method is + final String s = remoteObject.toString(); + remoteObject.enableToString(true); + assertFalse(s.equals(remoteObject.toString())); + test.moo(); test.moo("Cow"); assertEquals(remoteObjectID, test.id()); @@ -164,7 +167,6 @@ class RmiTest extends BaseTest { KryoCryptoSerializationManager.DEFAULT = KryoCryptoSerializationManager.DEFAULT(); register(KryoCryptoSerializationManager.DEFAULT); - Configuration configuration = new Configuration(); configuration.tcpPort = tcpPort; configuration.udpPort = udpPort;