|
|
@@ -1,8 +1,8 @@
|
|
|
#include <gtest/gtest.h>
|
|
|
#include <entt/core/type_info.hpp>
|
|
|
-#include <entt/locator/locator.hpp>
|
|
|
#include <entt/meta/context.hpp>
|
|
|
#include <entt/meta/factory.hpp>
|
|
|
+#include <entt/meta/meta.hpp>
|
|
|
#include <entt/meta/resolve.hpp>
|
|
|
|
|
|
TEST(MetaFactory, Constructors) {
|
|
|
@@ -16,8 +16,14 @@ TEST(MetaFactory, Constructors) {
|
|
|
ASSERT_NE(entt::resolve(entt::type_id<int>()), entt::meta_type{});
|
|
|
ASSERT_EQ(entt::resolve(ctx, entt::type_id<int>()), entt::meta_type{});
|
|
|
|
|
|
+ // this is because of entt::meta, which should be deprecated nowadays
|
|
|
+ ASSERT_FALSE(entt::resolve(entt::type_id<int>()).is_integral());
|
|
|
+
|
|
|
factory = entt::meta_factory<int>{ctx};
|
|
|
|
|
|
ASSERT_NE(entt::resolve(entt::type_id<int>()), entt::meta_type{});
|
|
|
ASSERT_NE(entt::resolve(ctx, entt::type_id<int>()), entt::meta_type{});
|
|
|
+
|
|
|
+ // this is because of entt::meta, which should be deprecated nowadays
|
|
|
+ ASSERT_FALSE(entt::resolve(ctx, entt::type_id<int>()).is_integral());
|
|
|
}
|