diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-06 14:11:51 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-06 14:11:51 +0100 |
commit | 39c5171412ceb6b6719344b4e9db0347062d3b84 (patch) | |
tree | 9a0a8442dd48e8a82a32d9c2a51855cacdf61729 /same/src/test/java/com/orbekk | |
parent | bac2fa8e7e6286d64b50cdf6b7fd32f958080ceb (diff) |
Refactor URL handling in Client and Master.
– Take URL as parameter to constructor.
Diffstat (limited to 'same/src/test/java/com/orbekk')
-rw-r--r-- | same/src/test/java/com/orbekk/same/ClientServiceImplTest.java | 4 | ||||
-rw-r--r-- | same/src/test/java/com/orbekk/same/MasterServiceImplTest.java | 38 |
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()); |