Kaynağa Gözat

test: clear context on exit for meta_factory tests

Michele Caini 1 yıl önce
ebeveyn
işleme
f0aff23469
1 değiştirilmiş dosya ile 9 ekleme ve 1 silme
  1. 9 1
      test/entt/meta/meta_factory.cpp

+ 9 - 1
test/entt/meta/meta_factory.cpp

@@ -5,7 +5,15 @@
 #include <entt/meta/meta.hpp>
 #include <entt/meta/meta.hpp>
 #include <entt/meta/resolve.hpp>
 #include <entt/meta/resolve.hpp>
 
 
-TEST(MetaFactory, Constructors) {
+struct MetaFactory: ::testing::Test {
+    void TearDown() override {
+        entt::meta_reset();
+    }
+};
+
+using MetaFactoryDeathTest = MetaFactory;
+
+TEST_F(MetaFactory, Constructors) {
     entt::meta_ctx ctx{};
     entt::meta_ctx ctx{};
 
 
     ASSERT_EQ(entt::resolve(entt::type_id<int>()), entt::meta_type{});
     ASSERT_EQ(entt::resolve(entt::type_id<int>()), entt::meta_type{});