summaryrefslogtreecommitdiff
path: root/same/src/test/java/com/orbekk/paxos/MasterProposerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'same/src/test/java/com/orbekk/paxos/MasterProposerTest.java')
-rw-r--r--same/src/test/java/com/orbekk/paxos/MasterProposerTest.java58
1 files changed, 0 insertions, 58 deletions
diff --git a/same/src/test/java/com/orbekk/paxos/MasterProposerTest.java b/same/src/test/java/com/orbekk/paxos/MasterProposerTest.java
deleted file mode 100644
index e753d6e..0000000
--- a/same/src/test/java/com/orbekk/paxos/MasterProposerTest.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package com.orbekk.paxos;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.junit.Before;
-import org.junit.Test;
-
-import com.orbekk.same.Services.ClientState;
-import com.orbekk.same.TestConnectionManager;
-
-import static org.junit.Assert.*;
-import static org.mockito.Mockito.*;
-
-public class MasterProposerTest {
- TestConnectionManager connections = new TestConnectionManager();
- ClientState client = ClientState.newBuilder()
- .setLocation("client1Location")
- .build();
- PaxosService p1 = mock(PaxosService.class);
- PaxosService p2 = mock(PaxosService.class);
- PaxosService p3 = mock(PaxosService.class);
- PaxosService p4 = mock(PaxosService.class);
- PaxosService p5 = mock(PaxosService.class);
-
- @Before public void setUp() {
- }
-
- List<String> paxosUrls() {
- List<String> urls = new ArrayList<String>();
- urls.addAll(connections.paxosMap.keySet());
- return urls;
- }
-
- @Test public void successfulProposal() throws Exception {
- connections.paxosMap.put("p1", p1);
- when(p1.propose("client1", 1)).thenReturn(1);
- when(p1.acceptRequest("client1", 1)).thenReturn(1);
-
- MasterProposer c1 = new MasterProposer(
- client,
- paxosUrls(),
- connections);
- assertTrue(c1.propose(1));
- }
-
- @Test public void unsucessfulProposal() throws Exception {
- connections.paxosMap.put("p1", p1);
- when(p1.propose("client1", 1)).thenReturn(-1);
- when(p1.acceptRequest("client1", 1)).thenReturn(-1);
-
- MasterProposer c1 = new MasterProposer(
- client,
- paxosUrls(),
- connections);
- assertFalse(c1.propose(1));
- }
-}