test: reduce uses of basic_any<...>::policy()

This commit is contained in:
skypjack
2025-10-21 15:10:17 +02:00
parent 978e003dbc
commit b1bb9b4b5b

View File

@@ -149,7 +149,6 @@ TEST_F(MetaAny, SBO) {
ASSERT_TRUE(any);
ASSERT_TRUE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::embedded);
ASSERT_FALSE(any.try_cast<std::size_t>());
ASSERT_EQ(any.cast<char>(), 'c');
ASSERT_NE(any.base().data(), nullptr);
@@ -163,7 +162,6 @@ TEST_F(MetaAny, NoSBO) {
ASSERT_TRUE(any);
ASSERT_TRUE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::dynamic);
ASSERT_FALSE(any.try_cast<std::size_t>());
ASSERT_EQ(any.cast<fat>(), instance);
ASSERT_NE(any.base().data(), nullptr);
@@ -178,7 +176,6 @@ TEST_F(MetaAny, SBOInPlaceConstruction) {
ASSERT_TRUE(any);
ASSERT_TRUE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::dynamic);
ASSERT_FALSE(any.try_cast<std::size_t>());
ASSERT_EQ(any.cast<int>(), 2);
ASSERT_NE(any.base().data(), nullptr);
@@ -189,7 +186,6 @@ TEST_F(MetaAny, SBOInPlaceConstruction) {
ASSERT_TRUE(other);
ASSERT_FALSE(other.base().owner());
ASSERT_EQ(other.base().policy(), entt::any_policy::ref);
ASSERT_FALSE(other.try_cast<std::size_t>());
ASSERT_EQ(other.cast<int>(), 2);
ASSERT_NE(other.base().data(), nullptr);
@@ -226,7 +222,6 @@ TEST_F(MetaAny, SBOAsRefConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::ref);
ASSERT_EQ(any.type(), entt::resolve<int>());
ASSERT_FALSE(any.try_cast<std::size_t>());
@@ -262,7 +257,6 @@ TEST_F(MetaAny, SBOAsConstRefConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::cref);
ASSERT_EQ(any.type(), entt::resolve<int>());
ASSERT_FALSE(any.try_cast<std::size_t>());
@@ -512,7 +506,6 @@ TEST_F(MetaAny, NoSBOInPlaceConstruction) {
ASSERT_TRUE(any);
ASSERT_TRUE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::dynamic);
ASSERT_FALSE(any.try_cast<std::size_t>());
ASSERT_EQ(any.cast<fat>(), instance);
ASSERT_NE(any.base().data(), nullptr);
@@ -523,7 +516,6 @@ TEST_F(MetaAny, NoSBOInPlaceConstruction) {
ASSERT_TRUE(other);
ASSERT_FALSE(other.base().owner());
ASSERT_EQ(other.base().policy(), entt::any_policy::ref);
ASSERT_FALSE(other.try_cast<std::size_t>());
ASSERT_EQ(other.cast<fat>(), instance);
ASSERT_NE(other.base().data(), nullptr);
@@ -560,7 +552,6 @@ TEST_F(MetaAny, NoSBOAsRefConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::ref);
ASSERT_EQ(any.type(), entt::resolve<fat>());
ASSERT_FALSE(any.try_cast<std::size_t>());
@@ -594,7 +585,6 @@ TEST_F(MetaAny, NoSBOAsConstRefConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::cref);
ASSERT_EQ(any.type(), entt::resolve<fat>());
ASSERT_FALSE(any.try_cast<std::size_t>());
@@ -862,7 +852,6 @@ TEST_F(MetaAny, VoidInPlaceTypeConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::empty);
ASSERT_FALSE(any.try_cast<char>());
ASSERT_EQ(any.base().data(), nullptr);
ASSERT_EQ(any.type(), entt::resolve<void>());
@@ -875,7 +864,6 @@ TEST_F(MetaAny, VoidAsRefConstruction) {
ASSERT_TRUE(any);
ASSERT_FALSE(any.base().owner());
ASSERT_EQ(any.base().policy(), entt::any_policy::empty);
ASSERT_EQ(any.type(), entt::resolve<void>());
ASSERT_FALSE(any.try_cast<std::size_t>());