diff --git a/develop/untests/meta_states/member_tests.cpp b/develop/untests/meta_states/member_tests.cpp index 9c09201..d27efee 100644 --- a/develop/untests/meta_states/member_tests.cpp +++ b/develop/untests/meta_states/member_tests.cpp @@ -17,7 +17,7 @@ namespace struct clazz_2 {}; } -TEST_CASE("meta/meta_states/member") { +TEST_CASE("meta/meta_states/member/_") { namespace meta = meta_hpp; meta::class_() @@ -26,6 +26,10 @@ TEST_CASE("meta/meta_states/member") { // .member_("unique_int_member", &clazz_1::unique_int_member) .member_("unique_int_member_as_ptr", &clazz_1::unique_int_member, meta::member_policy::as_pointer) .member_("unique_int_member_as_ref", &clazz_1::unique_int_member, meta::member_policy::as_reference_wrapper); +} + +TEST_CASE("meta/meta_states/member") { + namespace meta = meta_hpp; const meta::class_type clazz_1_type = meta::resolve_type(); REQUIRE(clazz_1_type); diff --git a/develop/untests/meta_states/method_tests.cpp b/develop/untests/meta_states/method_tests.cpp index 5ab15f3..858c8f8 100644 --- a/develop/untests/meta_states/method_tests.cpp +++ b/develop/untests/meta_states/method_tests.cpp @@ -61,7 +61,7 @@ namespace struct clazz2 {}; } -TEST_CASE("meta/meta_states/method") { +TEST_CASE("meta/meta_states/method/_") { namespace meta = meta_hpp; meta::class_() @@ -90,6 +90,10 @@ TEST_CASE("meta/meta_states/method") { meta::class_() .base_(); +} + +TEST_CASE("meta/meta_states/method") { + namespace meta = meta_hpp; const meta::class_type ct = meta::resolve_type(); REQUIRE(ct); diff --git a/develop/untests/meta_states/variable_tests.cpp b/develop/untests/meta_states/variable_tests.cpp index 3504ed8..5ebbb0b 100644 --- a/develop/untests/meta_states/variable_tests.cpp +++ b/develop/untests/meta_states/variable_tests.cpp @@ -12,6 +12,7 @@ namespace int i{42}; unique_int() = default; + explicit unique_int(int ni) : i{ni} {} unique_int(unique_int&&) = default; unique_int& operator=(unique_int&&) = default; @@ -180,13 +181,13 @@ TEST_CASE("meta/meta_states/variable") { CHECK(vm.get_as() == std::addressof(clazz_1::unique_int_variable)); { - auto nv = std::make_unique(11); + unique_int nv{11}; vm.set(std::move(nv)); CHECK(clazz_1::unique_int_variable.i == 11); } { - auto nv = std::make_unique(12); + unique_int nv{12}; CHECK_THROWS(vm.set(nv)); CHECK(clazz_1::unique_int_variable.i == 11); } @@ -201,13 +202,13 @@ TEST_CASE("meta/meta_states/variable") { CHECK(&vm.get_as().get() == &clazz_1::unique_int_variable); { - auto nv = std::make_unique(13); + unique_int nv{13}; vm.set(std::move(nv)); CHECK(clazz_1::unique_int_variable.i == 13); } { - auto nv = std::make_unique(14); + unique_int nv{14}; CHECK_THROWS(vm.set(nv)); CHECK(clazz_1::unique_int_variable.i == 13); } @@ -221,7 +222,7 @@ TEST_CASE("meta/meta_states/variable") { CHECK(vm.get_as() == std::addressof(clazz_1::const_unique_int_variable)); { - auto nv = std::make_unique(11); + unique_int nv{11}; CHECK_THROWS(vm.set(nv)); CHECK_THROWS(vm.set(std::move(nv))); CHECK(clazz_1::const_unique_int_variable.i == 42); @@ -237,7 +238,7 @@ TEST_CASE("meta/meta_states/variable") { CHECK(&vm.get_as().get() == &clazz_1::const_unique_int_variable); { - auto nv = std::make_unique(12); + unique_int nv{12}; CHECK_THROWS(vm.set(nv)); CHECK_THROWS(vm.set(std::move(nv))); CHECK(clazz_1::const_unique_int_variable.i == 42); diff --git a/develop/untests/meta_types/class_type_tests.cpp b/develop/untests/meta_types/class_type_tests.cpp index fb15c1b..4119786 100644 --- a/develop/untests/meta_types/class_type_tests.cpp +++ b/develop/untests/meta_types/class_type_tests.cpp @@ -58,7 +58,7 @@ namespace struct variadic_clazz {}; } -TEST_CASE("meta/meta_types/class_type") { +TEST_CASE("meta/meta_types/class_type/_") { namespace meta = meta_hpp; meta::class_() @@ -91,6 +91,10 @@ TEST_CASE("meta/meta_types/class_type") { meta::class_() .constructor_() .base_(); +} + +TEST_CASE("meta/meta_types/class_type") { + namespace meta = meta_hpp; const meta::class_type base_clazz_1_type = meta::resolve_type(); REQUIRE(base_clazz_1_type); diff --git a/develop/untests/meta_utilities/hash_tests.cpp b/develop/untests/meta_utilities/hash_tests.cpp index f9ad500..569293a 100644 --- a/develop/untests/meta_utilities/hash_tests.cpp +++ b/develop/untests/meta_utilities/hash_tests.cpp @@ -35,7 +35,7 @@ namespace }; } -TEST_CASE("meta/meta_utilities/hash") { +TEST_CASE("meta/meta_utilities/hash/_") { namespace meta = meta_hpp; meta::enum_() @@ -51,6 +51,10 @@ TEST_CASE("meta/meta_utilities/hash") { .member_("y", &ivec2::y) .method_("add", &ivec2::add) .function_("iadd", &ivec2::iadd); +} + +TEST_CASE("meta/meta_utilities/hash") { + namespace meta = meta_hpp; const meta::class_type ivec2_type = meta::resolve_type(); const meta::constructor ivec2_ctor = ivec2_type.get_constructor_with(); diff --git a/develop/untests/meta_utilities/value_tests.cpp b/develop/untests/meta_utilities/value_tests.cpp index d93c25d..7a17370 100644 --- a/develop/untests/meta_utilities/value_tests.cpp +++ b/develop/untests/meta_utilities/value_tests.cpp @@ -69,7 +69,7 @@ namespace } } -TEST_CASE("meta/meta_utilities/value/ivec2") { +TEST_CASE("meta/meta_utilities/value/_") { namespace meta = meta_hpp; meta::class_() @@ -79,10 +79,6 @@ TEST_CASE("meta/meta_utilities/value/ivec2") { .constructor_() .member_("x", &ivec2::x) .member_("y", &ivec2::y); -} - -TEST_CASE("meta/meta_utilities/value/ivec3") { - namespace meta = meta_hpp; meta::class_() .constructor_()