diff --git a/test/entt/core/any.cpp b/test/entt/core/any.cpp index a213cd3d2..075a243f5 100644 --- a/test/entt/core/any.cpp +++ b/test/entt/core/any.cpp @@ -697,7 +697,7 @@ TEST(Any, AsRef) { ASSERT_EQ(entt::any_cast(any), 42); ASSERT_EQ(entt::any_cast(ref), 42); ASSERT_EQ(entt::any_cast(ref), 42); - ASSERT_DEATH(entt::any_cast(cref), ".*"); + ASSERT_EQ(entt::any_cast(&cref), nullptr); ASSERT_EQ(entt::any_cast(cref), 42); entt::any_cast(any) = 3; @@ -719,8 +719,8 @@ TEST(Any, AsRef) { ASSERT_EQ(entt::any_cast(&ref), any.data()); ASSERT_EQ(entt::any_cast(&cref), any.data()); - ASSERT_DEATH(entt::any_cast(ref), ".*"); - ASSERT_DEATH(entt::any_cast(cref), ".*"); + ASSERT_EQ(entt::any_cast(&ref), nullptr); + ASSERT_EQ(entt::any_cast(&cref), nullptr); ASSERT_EQ(entt::any_cast(ref), 3); ASSERT_EQ(entt::any_cast(cref), 3); diff --git a/test/entt/meta/meta_pointer.cpp b/test/entt/meta/meta_pointer.cpp index 5c147714f..45d8111e0 100644 --- a/test/entt/meta/meta_pointer.cpp +++ b/test/entt/meta/meta_pointer.cpp @@ -164,9 +164,9 @@ TEST(MetaPointerLike, PointerToConstMoveOnlyType) { ASSERT_TRUE(any); ASSERT_TRUE(deref); - ASSERT_DEATH(deref.cast() = {}, ".*"); ASSERT_EQ(deref.try_cast(), nullptr); ASSERT_NE(deref.try_cast(), nullptr); + ASSERT_EQ(&deref.cast(), &instance); } TEST(MetaPointerLike, AsRef) {