Ver Fonte

test: minor changes

Michele Caini há 2 anos atrás
pai
commit
fb624bab50
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      test/entt/entity/handle.cpp

+ 3 - 2
test/entt/entity/handle.cpp

@@ -1,3 +1,4 @@
+#include <memory>
 #include <tuple>
 #include <tuple>
 #include <type_traits>
 #include <type_traits>
 #include <utility>
 #include <utility>
@@ -212,7 +213,7 @@ TEST(BasicHandle, FromEntity) {
 TEST(BasicHandle, Lifetime) {
 TEST(BasicHandle, Lifetime) {
     entt::registry registry;
     entt::registry registry;
     const auto entity = registry.create();
     const auto entity = registry.create();
-    auto *handle = new entt::handle{registry, entity};
+    auto handle = std::make_unique<entt::handle>(registry, entity);
     handle->emplace<int>();
     handle->emplace<int>();
 
 
     ASSERT_FALSE(registry.storage<int>().empty());
     ASSERT_FALSE(registry.storage<int>().empty());
@@ -222,7 +223,7 @@ TEST(BasicHandle, Lifetime) {
         ASSERT_EQ(handle->entity(), entt);
         ASSERT_EQ(handle->entity(), entt);
     }
     }
 
 
-    delete handle;
+    handle.reset();
 
 
     ASSERT_FALSE(registry.storage<int>().empty());
     ASSERT_FALSE(registry.storage<int>().empty());
     ASSERT_NE(registry.storage<entt::entity>().free_list(), 0u);
     ASSERT_NE(registry.storage<entt::entity>().free_list(), 0u);