Browse Source

raft: add a test case for testLogMaybeAppend

Xiang Li 11 years ago
parent
commit
ad1718a3e5
1 changed files with 4 additions and 0 deletions
  1. 4 0
      raft/log_test.go

+ 4 - 0
raft/log_test.go

@@ -191,6 +191,10 @@ func TestLogMaybeAppend(t *testing.T) {
 			lastterm, lastindex, lastindex + 1, nil,
 			lastindex, true, lastindex, // do not increase commit higher than lastnewi
 		},
+		{
+			lastterm, lastindex, lastindex - 1, nil,
+			lastindex, true, lastindex - 1, // commit up to the commit in the message
+		},
 		{
 			lastterm, lastindex, lastindex, []pb.Entry{{Term: 4}},
 			lastindex + 1, true, lastindex,