summaryrefslogtreecommitdiff
path: root/same/src/test/java/com/orbekk/same
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-06 14:11:51 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-06 14:11:51 +0100
commit39c5171412ceb6b6719344b4e9db0347062d3b84 (patch)
tree9a0a8442dd48e8a82a32d9c2a51855cacdf61729 /same/src/test/java/com/orbekk/same
parentbac2fa8e7e6286d64b50cdf6b7fd32f958080ceb (diff)
Refactor URL handling in Client and Master.
– Take URL as parameter to constructor.
Diffstat (limited to 'same/src/test/java/com/orbekk/same')
-rw-r--r--same/src/test/java/com/orbekk/same/ClientServiceImplTest.java4
-rw-r--r--same/src/test/java/com/orbekk/same/MasterServiceImplTest.java38
2 files changed, 16 insertions, 26 deletions
diff --git a/same/src/test/java/com/orbekk/same/ClientServiceImplTest.java b/same/src/test/java/com/orbekk/same/ClientServiceImplTest.java
index 2cae247..2c5604a 100644
--- a/same/src/test/java/com/orbekk/same/ClientServiceImplTest.java
+++ b/same/src/test/java/com/orbekk/same/ClientServiceImplTest.java
@@ -8,8 +8,8 @@ import static org.mockito.Mockito.*;
public class ClientServiceImplTest {
private State state = new State("ClientNetwork");
private TestConnectionManager connections = new TestConnectionManager();
- private TestBroadcaster broadcaster = new TestBroadcaster();
- private ClientServiceImpl client = new ClientServiceImpl(state, connections);
+ private ClientServiceImpl client = new ClientServiceImpl(state, connections,
+ "http://client/ClientService.json");
private ClientService clientS = client.getService();
@Test public void testSetState() throws Exception {
diff --git a/same/src/test/java/com/orbekk/same/MasterServiceImplTest.java b/same/src/test/java/com/orbekk/same/MasterServiceImplTest.java
index daa55a2..d5126b6 100644
--- a/same/src/test/java/com/orbekk/same/MasterServiceImplTest.java
+++ b/same/src/test/java/com/orbekk/same/MasterServiceImplTest.java
@@ -12,9 +12,9 @@ public class MasterServiceImplTest {
private State state = new State("TestNetwork");
private TestConnectionManager connections = new TestConnectionManager();
private TestBroadcaster broadcaster = new TestBroadcaster();
- private MasterServiceImpl master = new MasterServiceImpl(state,
- connections, broadcaster);
-
+ private MasterServiceImpl master = MasterServiceImpl.create(
+ connections, broadcaster, "http://master/MasterService.json");
+
public static class UnreachableClient implements ClientService {
@Override
public void notifyNetwork(String networkName, String masterUrl)
@@ -36,14 +36,7 @@ public class MasterServiceImplTest {
@Before
public void setUp() {
- connections.masterMap.put("http://master", master);
- }
-
- @Test
- public void setsMasterUrl() {
- master.setUrl("http://10.0.0.54:10050/");
- assertEquals("http://10.0.0.54:10050/MasterService.json",
- state.getDataOf(".masterUrl"));
+ connections.masterMap.put("http://master/MasterService.json", master);
}
@Test
@@ -72,11 +65,10 @@ public class MasterServiceImplTest {
@Test
public void clientJoin() {
- master.setUrl("http://master/");
ClientServiceImpl client = new ClientServiceImpl(
- new State("ClientNetwork"), connections);
+ new State("ClientNetwork"), connections,
+ "http://client/ClientService.json");
ClientService clientS = client.getService();
- client.setUrl("http://client/");
connections.clientMap.put("http://client/ClientService.json", clientS);
client.joinNetwork("http://master");
assertTrue(master._performWork());
@@ -86,20 +78,19 @@ public class MasterServiceImplTest {
@Test
public void validStateRequest() {
- master.setUrl("http://master/");
ClientServiceImpl client1 = new ClientServiceImpl(
- new State("ClientNetwork"), connections);
+ new State("ClientNetwork"), connections,
+ "http://client/ClientService.json");
ClientService client1S = client1.getService();
- client1.setUrl("http://client/");
connections.clientMap.put("http://client/ClientService.json", client1S);
ClientServiceImpl client2 = new ClientServiceImpl(
- new State("ClientNetwork"), connections);
+ new State("ClientNetwork"), connections,
+ "http://client2/ClientService.json");
ClientService client2S = client2.getService();
- client2.setUrl("http://client2/");
connections.clientMap.put("http://client2/ClientService.json", client2S);
- client1.joinNetwork("http://master");
- client2.joinNetwork("http://master");
+ client1.joinNetwork("http://master/MasterService.json");
+ client2.joinNetwork("http://master/MasterService.json");
assertTrue(master._performWork());
assertTrue(state.getList(".participants").contains("http://client/ClientService.json"));
@@ -122,11 +113,10 @@ public class MasterServiceImplTest {
@Test
public void masterRemovesParticipant() {
- master.setUrl("http://master/");
ClientServiceImpl client = new ClientServiceImpl(
- new State("ClientNetwork"), connections);
+ new State("ClientNetwork"), connections,
+ "http://client/ClientService.json");
ClientService clientS = client.getService();
- client.setUrl("http://client/");
connections.clientMap.put("http://client/ClientService.json", clientS);
client.joinNetwork("http://master");
assertTrue(master._performWork());