Michele Caini 4 лет назад
Родитель
Сommit
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{42});
     set.emplace(entt::entity{9});
+    set.erase(entt::entity{42});
 
     ASSERT_FALSE(set.empty());
 
@@ -796,6 +797,10 @@ TEST(SparseSet, Clear) {
 
     ASSERT_TRUE(set.empty());
     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) {
@@ -804,6 +809,7 @@ TEST(SparseSet, StableClear) {
     set.emplace(entt::entity{3});
     set.emplace(entt::entity{42});
     set.emplace(entt::entity{9});
+    set.erase(entt::entity{42});
 
     ASSERT_FALSE(set.empty());