From a00f9e5f77fabf41122460187f445a1bcdc8f7d5 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Fri, 3 Nov 2023 12:44:47 +0100 Subject: [PATCH] test: use shared non_comparable type --- test/entt/core/type_traits.cpp | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/test/entt/core/type_traits.cpp b/test/entt/core/type_traits.cpp index 838132ffd..bed8f3ea0 100644 --- a/test/entt/core/type_traits.cpp +++ b/test/entt/core/type_traits.cpp @@ -7,10 +7,7 @@ #include #include #include - -struct not_comparable { - bool operator==(const not_comparable &) const = delete; -}; +#include "../common/non_comparable.h" struct nlohmann_json_like final { using value_type = nlohmann_json_like; @@ -189,7 +186,7 @@ TEST(IsIterator, Functionalities) { } TEST(IsEBCOEligible, Functionalities) { - ASSERT_TRUE(entt::is_ebco_eligible_v); + ASSERT_TRUE(entt::is_ebco_eligible_v); ASSERT_FALSE(entt::is_ebco_eligible_v); ASSERT_FALSE(entt::is_ebco_eligible_v); ASSERT_FALSE(entt::is_ebco_eligible_v); @@ -211,20 +208,20 @@ TEST(IsEqualityComparable, Functionalities) { ASSERT_TRUE((entt::is_equality_comparable_v>>)); ASSERT_TRUE((entt::is_equality_comparable_v>)); ASSERT_TRUE((entt::is_equality_comparable_v>>)); - ASSERT_TRUE(entt::is_equality_comparable_v::iterator>); + ASSERT_TRUE(entt::is_equality_comparable_v::iterator>); ASSERT_TRUE((entt::is_equality_comparable_v>)); ASSERT_TRUE(entt::is_equality_comparable_v); ASSERT_FALSE(entt::is_equality_comparable_v); - ASSERT_FALSE(entt::is_equality_comparable_v); - ASSERT_FALSE(entt::is_equality_comparable_v); - ASSERT_FALSE(entt::is_equality_comparable_v>); - ASSERT_FALSE(entt::is_equality_comparable_v>>); - ASSERT_FALSE((entt::is_equality_comparable_v>)); - ASSERT_FALSE((entt::is_equality_comparable_v>>)); - ASSERT_FALSE((entt::is_equality_comparable_v>)); - ASSERT_FALSE((entt::is_equality_comparable_v>>)); - ASSERT_FALSE((entt::is_equality_comparable_v>)); + ASSERT_FALSE(entt::is_equality_comparable_v); + ASSERT_FALSE(entt::is_equality_comparable_v); + ASSERT_FALSE(entt::is_equality_comparable_v>); + ASSERT_FALSE(entt::is_equality_comparable_v>>); + ASSERT_FALSE((entt::is_equality_comparable_v>)); + ASSERT_FALSE((entt::is_equality_comparable_v>>)); + ASSERT_FALSE((entt::is_equality_comparable_v>)); + ASSERT_FALSE((entt::is_equality_comparable_v>>)); + ASSERT_FALSE((entt::is_equality_comparable_v>)); ASSERT_FALSE(entt::is_equality_comparable_v); }