26 lines
820 B
Java
26 lines
820 B
Java
// remote/tests/RMITests.java
|
|
// (c)2016 MindView LLC: see Copyright.txt
|
|
// We make no guarantees that this code is fit for any purpose.
|
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
|
package remote;
|
|
|
|
import java.rmi.registry.*;
|
|
|
|
import org.junit.jupiter.api.*;
|
|
import org.junit.jupiter.api.TestInfo;
|
|
|
|
public class RMITests {
|
|
@Test
|
|
void test_remote_time() throws Exception {
|
|
LocateRegistry.createRegistry(1099);
|
|
PerfectTimeServer timeServer = new PerfectTimeServer();
|
|
timeServer.main(null);
|
|
Registry reg =
|
|
LocateRegistry.getRegistry("localhost");
|
|
PerfectTime pt =
|
|
(PerfectTime) reg.lookup("PerfectTime");
|
|
for (int i = 0; i < 10; i++)
|
|
System.out.println("Time: " + pt.getPerfectTime());
|
|
}
|
|
}
|