Skip to content

Commit

Permalink
Add asserts
Browse files Browse the repository at this point in the history
  • Loading branch information
resetius committed Dec 17, 2023
1 parent 3e908e2 commit ef04b3b
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion test/test_raft.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,8 @@ void test_follower_append_entries_7a(void**) {
});
SetPayload(mes, MakeLog({6}));
raft->Process(ts->Now(), mes);
assert_int_equal(messages.size(), 1);
assert_true(messages.back().Maybe<TAppendEntriesResponse>());
auto last = messages.back().Cast<TAppendEntriesResponse>();
assert_true(last->Success);
assert_true(last->MatchIndex = 10);
Expand Down Expand Up @@ -327,6 +329,8 @@ void test_follower_append_entries_7b(void**) {
});
SetPayload(mes, MakeLog({4,5,5,6,6,6}));
raft->Process(ts->Now(), mes);
assert_int_equal(messages.size(), 1);
assert_true(messages.back().Maybe<TAppendEntriesResponse>());
auto last = messages.back().Cast<TAppendEntriesResponse>();
assert_true(last->Success);
assert_true(last->MatchIndex = 10);
Expand Down Expand Up @@ -359,6 +363,8 @@ void test_follower_append_entries_7c(void**) {
});
SetPayload(mes, MakeLog({6}));
raft->Process(ts->Now(), mes);
assert_int_equal(messages.size(), 1);
assert_true(messages.back().Maybe<TAppendEntriesResponse>());
auto last = messages.back().Cast<TAppendEntriesResponse>();
assert_true(last->Success);
assert_true(last->MatchIndex = 10);
Expand Down Expand Up @@ -391,6 +397,8 @@ void test_follower_append_entries_7f(void**) {
});
SetPayload(mes, MakeLog({4,4,5,5,6,6,6}));
raft->Process(ts->Now(), mes);
assert_int_equal(messages.size(), 1);
assert_true(messages.back().Maybe<TAppendEntriesResponse>());
auto last = messages.back().Cast<TAppendEntriesResponse>();
assert_true(last->Success);
assert_true(last->MatchIndex = 10);
Expand All @@ -417,7 +425,8 @@ void test_follower_append_entries_empty_to_empty_log(void**) {
.Nentries = 0,
});
raft->Process(ts->Now(), mes);
assert_true(!messages.empty());
assert_int_equal(messages.size(), 1);
assert_true(messages.back().Maybe<TAppendEntriesResponse>());
auto last = messages.back().Cast<TAppendEntriesResponse>();
assert_int_equal(last->Dst, 2);
assert_true(last->Success);
Expand Down

0 comments on commit ef04b3b

Please sign in to comment.