From efc0fe9a9515d422b7e6dd0faf52b70ed0575d42 Mon Sep 17 00:00:00 2001 From: wujy-cs Date: Thu, 11 Jul 2019 10:03:32 +0800 Subject: [PATCH] unit test --- src/blob_file_iterator_test.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blob_file_iterator_test.cc b/src/blob_file_iterator_test.cc index 3038e311c..d84b75133 100644 --- a/src/blob_file_iterator_test.cc +++ b/src/blob_file_iterator_test.cc @@ -209,13 +209,17 @@ TEST_F(BlobFileIteratorTest, MergeIterator) { BlobFileMergeIterator iter(std::move(iters)); iter.SeekToFirst(); - for (int i = 1; i < kMaxKeyNum; i++, iter.Next()) { + int i = 1; + while (iter.Valid()) { ASSERT_OK(iter.status()); ASSERT_TRUE(iter.Valid()); ASSERT_EQ(iter.key(), GenKey(i)); ASSERT_EQ(iter.value(), GenValue(i)); ASSERT_EQ(iter.GetBlobIndex().blob_handle, handles[i]); + i++; + iter.Next(); } + ASSERT_EQ(i, kMaxKeyNum); } } // namespace titandb