瀏覽代碼

test: code coverage

Michele Caini 4 年之前
父節點
當前提交
2bba6d4c0d
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      test/entt/entity/sparse_set.cpp

+ 6 - 0
test/entt/entity/sparse_set.cpp

@@ -789,6 +789,7 @@ TEST(SparseSet, Clear) {
     set.emplace(entt::entity{3});
     set.emplace(entt::entity{3});
     set.emplace(entt::entity{42});
     set.emplace(entt::entity{42});
     set.emplace(entt::entity{9});
     set.emplace(entt::entity{9});
+    set.erase(entt::entity{42});
 
 
     ASSERT_FALSE(set.empty());
     ASSERT_FALSE(set.empty());
 
 
@@ -796,6 +797,10 @@ TEST(SparseSet, Clear) {
 
 
     ASSERT_TRUE(set.empty());
     ASSERT_TRUE(set.empty());
     ASSERT_EQ(set.size(), 0u);
     ASSERT_EQ(set.size(), 0u);
+
+    ASSERT_EQ(set.find(entt::entity{3}), set.end());
+    ASSERT_EQ(set.find(entt::entity{42}), set.end());
+    ASSERT_EQ(set.find(entt::entity{9}), set.end());
 }
 }
 
 
 TEST(SparseSet, StableClear) {
 TEST(SparseSet, StableClear) {
@@ -804,6 +809,7 @@ TEST(SparseSet, StableClear) {
     set.emplace(entt::entity{3});
     set.emplace(entt::entity{3});
     set.emplace(entt::entity{42});
     set.emplace(entt::entity{42});
     set.emplace(entt::entity{9});
     set.emplace(entt::entity{9});
+    set.erase(entt::entity{42});
 
 
     ASSERT_FALSE(set.empty());
     ASSERT_FALSE(set.empty());