summaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/protocols/implementations/VSRaftProtocolTest.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/java/protocols/implementations/VSRaftProtocolTest.java b/src/test/java/protocols/implementations/VSRaftProtocolTest.java
index c9440b1..b249761 100644
--- a/src/test/java/protocols/implementations/VSRaftProtocolTest.java
+++ b/src/test/java/protocols/implementations/VSRaftProtocolTest.java
@@ -525,8 +525,8 @@ class VSRaftProtocolTest {
protocol.onClientRecv(appendEntry);
verify(mockProcess).sendMessage(messageCaptor.capture());
- verify(mockTaskManager, times(3)).removeAllTasks(any());
- verify(mockTaskManager, times(2)).addTask(taskCaptor.capture());
+ verify(mockTaskManager, times(2)).removeAllTasks(any());
+ verify(mockTaskManager).addTask(taskCaptor.capture());
VSMessage appendAck = messageCaptor.getValue();
assertEquals("appendAck", appendAck.getString("type"));
@@ -574,7 +574,7 @@ class VSRaftProtocolTest {
}
@Test
- void testLeaderAppendQuorumStateDrainsAndCommitsAfterFollowerRoundTrips()
+ void testLeaderAppendQuorumStateDrainsAndCommitsAfterSameTermFollowerRoundTrips()
throws Exception {
LeaderHarness leaderHarness = createLeaderHarness(11, 300L);
leaderHarness.protocol.onStart();
@@ -588,7 +588,7 @@ class VSRaftProtocolTest {
protocol.currentContextIsServer(false);
protocol.onClientInit();
- setIntField("currentTerm", -1);
+ setIntField("currentTerm", 0);
clearInvocations(mockProcess, mockTaskManager);
when(mockProcess.getProcessID()).thenReturn(2);
when(mockProcess.getTime()).thenReturn(700L, 700L);
@@ -608,7 +608,7 @@ class VSRaftProtocolTest {
protocol.onClientReset();
protocol.currentContextIsServer(false);
protocol.onClientInit();
- setIntField("currentTerm", -1);
+ setIntField("currentTerm", 0);
clearInvocations(mockProcess, mockTaskManager);
when(mockProcess.getProcessID()).thenReturn(3);
when(mockProcess.getTime()).thenReturn(800L, 800L);