From 97d8c214472c3ae27f31a415d173ff49aacfbfe9 Mon Sep 17 00:00:00 2001 From: Pengfei Wang Date: Sat, 25 Nov 2023 23:16:07 +0800 Subject: [PATCH] Chore: make case append_to_log more rigorous In case append_to_log, two entries with index = 10 were appended to log, it will fail if we choose stream-like log store instead of map-like, and it will never happen in real world. --- openraft/src/testing/suite.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openraft/src/testing/suite.rs b/openraft/src/testing/suite.rs index 50af89c94..c599a0b56 100644 --- a/openraft/src/testing/suite.rs +++ b/openraft/src/testing/suite.rs @@ -936,13 +936,13 @@ where store.purge(log_id_0(0, 0)).await?; - append(&mut store, [blank_ent_0::(2, 10)]).await?; + append(&mut store, [blank_ent_0::(2, 11)]).await?; let l = store.try_get_log_entries(0..).await?.len(); let last = store.try_get_log_entries(0..).await?.into_iter().last().unwrap(); - assert_eq!(l, 10, "expected 10 entries to exist in the log"); - assert_eq!(*last.get_log_id(), log_id_0(2, 10), "unexpected log id"); + assert_eq!(l, 11, "expected 11 entries to exist in the log"); + assert_eq!(*last.get_log_id(), log_id_0(2, 11), "unexpected log id"); Ok(()) }