Pārlūkot izejas kodu

test: registry emplace empty

Michele Caini 1 gadu atpakaļ
vecāks
revīzija
269bb61f91
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      test/entt/entity/registry.cpp

+ 11 - 0
test/entt/entity/registry.cpp

@@ -967,6 +967,17 @@ TEST(Registry, Emplace) {
     ASSERT_EQ(ref, 4);
 }
 
+TEST(Registry, EmplaceEmpty) {
+    entt::registry registry{};
+    const auto entity = registry.create();
+
+    ASSERT_FALSE(registry.all_of<test::empty>(entity));
+
+    registry.emplace<test::empty>(entity, 4);
+
+    ASSERT_TRUE(registry.all_of<test::empty>(entity));
+}
+
 TEST(Registry, EmplaceAggregate) {
     entt::registry registry{};
     const auto entity = registry.create();