瀏覽代碼

test: use shared empty type

Michele Caini 2 年之前
父節點
當前提交
3c8ddbb0a5
共有 1 個文件被更改,包括 5 次插入6 次删除
  1. 5 6
      test/entt/meta/meta_utility.cpp

+ 5 - 6
test/entt/meta/meta_utility.cpp

@@ -6,6 +6,7 @@
 #include <entt/meta/resolve.hpp>
 #include <entt/meta/resolve.hpp>
 #include <entt/meta/utility.hpp>
 #include <entt/meta/utility.hpp>
 #include "../common/config.h"
 #include "../common/config.h"
+#include "../common/empty.h"
 
 
 struct clazz {
 struct clazz {
     void setter(int v) {
     void setter(int v) {
@@ -45,8 +46,6 @@ struct clazz {
     inline static int arr[3u]{};
     inline static int arr[3u]{};
 };
 };
 
 
-struct dummy {};
-
 struct MetaUtility: ::testing::Test {
 struct MetaUtility: ::testing::Test {
     void SetUp() override {
     void SetUp() override {
         clazz::value = 0;
         clazz::value = 0;
@@ -206,8 +205,8 @@ TEST_F(MetaUtility, MetaInvokeWithCandidate) {
     const auto setter = [](int &value) { value = 3; };
     const auto setter = [](int &value) { value = 3; };
     const auto getter = [](int value) { return value * 2; };
     const auto getter = [](int value) { return value * 2; };
 
 
-    ASSERT_TRUE(entt::meta_invoke<dummy>({}, setter, args + 1u));
-    ASSERT_EQ(entt::meta_invoke<dummy>({}, getter, args + 1u).cast<int>(), 6);
+    ASSERT_TRUE(entt::meta_invoke<test::empty>({}, setter, args + 1u));
+    ASSERT_EQ(entt::meta_invoke<test::empty>({}, getter, args + 1u).cast<int>(), 6);
 }
 }
 
 
 TEST_F(MetaUtility, MetaInvoke) {
 TEST_F(MetaUtility, MetaInvoke) {
@@ -251,8 +250,8 @@ TEST_F(MetaUtility, MetaConstructWithCandidate) {
     const auto setter = [](int &value) { value = 3; };
     const auto setter = [](int &value) { value = 3; };
     const auto builder = [](int value) { return value * 2; };
     const auto builder = [](int value) { return value * 2; };
 
 
-    ASSERT_TRUE(entt::meta_construct<dummy>(setter, args + 1u));
-    ASSERT_EQ(entt::meta_construct<dummy>(builder, args + 1u).cast<int>(), 6);
+    ASSERT_TRUE(entt::meta_construct<test::empty>(setter, args + 1u));
+    ASSERT_EQ(entt::meta_construct<test::empty>(builder, args + 1u).cast<int>(), 6);
 }
 }
 
 
 TEST_F(MetaUtility, MetaConstruct) {
 TEST_F(MetaUtility, MetaConstruct) {