diff --git a/raft/raft_test.go b/raft/raft_test.go index 77fbb63e4..d1de0740a 100644 --- a/raft/raft_test.go +++ b/raft/raft_test.go @@ -348,6 +348,12 @@ func TestCommit(t *testing.T) { smTerm int w int }{ + // single + {[]int{1}, []Entry{{}, {Term: 1}}, 1, 1}, + {[]int{1}, []Entry{{}, {Term: 1}}, 2, 0}, + {[]int{2}, []Entry{{}, {Term: 1}, {Term: 2}}, 2, 2}, + {[]int{1}, []Entry{{}, {Term: 2}}, 2, 1}, + // odd {[]int{2, 1, 1}, []Entry{{}, {Term: 1}, {Term: 2}}, 1, 1}, {[]int{2, 1, 1}, []Entry{{}, {Term: 1}, {Term: 1}}, 2, 0},