ソースを参照

test: registry emplace empty

Michele Caini 1 年間 前
コミット
269bb61f91
1 ファイル変更11 行追加0 行削除
  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();