add optional old_seq field in SyncState
diff --git a/test/test-sync-core.cc b/test/test-sync-core.cc
index 1fbe4e6..354e2b4 100644
--- a/test/test-sync-core.cc
+++ b/test/test-sync-core.cc
@@ -13,6 +13,19 @@
void callback(const SyncStateMsgPtr &msg)
{
BOOST_CHECK(msg->state_size() > 0);
+ int size = msg->state_size();
+ int index = 0;
+ while (index < size)
+ {
+ SyncState state = msg->state(index);
+ BOOST_CHECK(state.has_old_seq());
+ BOOST_CHECK(state.old_seq() >= 0);
+ if (state.seq() != 0)
+ {
+ BOOST_CHECK(state.old_seq() != state.seq());
+ }
+ index++;
+ }
}
void checkRoots(const HashPtr &root1, const HashPtr &root2)