diff --git a/test/kernel/chunk_directory_test.cpp b/test/kernel/chunk_directory_test.cpp index 427ede02..5e26bc39 100644 --- a/test/kernel/chunk_directory_test.cpp +++ b/test/kernel/chunk_directory_test.cpp @@ -56,13 +56,13 @@ TEST(ChunkDirectoryTest, EraseChunk) { ASSERT_GT(directory.size(), 0); directory.erase(chno0); - ASSERT_TRUE(directory.unused_chunk(chno0)); + ASSERT_TRUE(chno0 >= directory.size() || directory.unused_chunk(chno0)); directory.erase(chno1); - ASSERT_TRUE(directory.unused_chunk(chno1)); + ASSERT_TRUE(chno1 >= directory.size() || directory.unused_chunk(chno1)); directory.erase(chno2); - ASSERT_TRUE(directory.unused_chunk(chno2)); + ASSERT_TRUE(chno2 >= directory.size() || directory.unused_chunk(chno2)); directory.erase(chno3); - ASSERT_TRUE(directory.unused_chunk(chno3)); + ASSERT_TRUE(chno3 >= directory.size() || directory.unused_chunk(chno3)); ASSERT_EQ(directory.size(), 0); }