|
|
@@ -24,9 +24,11 @@ TEST(ToAddress, Functionalities) {
|
|
|
|
|
|
TEST(PoccaPocmaAndPocs, Functionalities) {
|
|
|
test::basic_test_allocator<int> lhs, rhs;
|
|
|
+ test::basic_test_allocator<int, std::false_type> no_pocs;
|
|
|
|
|
|
// code coverage purposes
|
|
|
ASSERT_FALSE(lhs == rhs);
|
|
|
+ ASSERT_NO_FATAL_FAILURE(entt::propagate_on_container_swap(no_pocs, no_pocs));
|
|
|
|
|
|
// honestly, I don't even know how one is supposed to test such a thing :)
|
|
|
entt::propagate_on_container_copy_assignment(lhs, rhs);
|
|
|
@@ -35,8 +37,8 @@ TEST(PoccaPocmaAndPocs, Functionalities) {
|
|
|
}
|
|
|
|
|
|
ENTT_DEBUG_TEST(PoccaPocmaAndPocsDeathTest, Functionalities) {
|
|
|
- using pocs = std::false_type;
|
|
|
- test::basic_test_allocator<int, pocs> lhs, rhs;
|
|
|
+ test::basic_test_allocator<int, std::false_type> lhs, rhs;
|
|
|
+
|
|
|
ASSERT_DEATH(entt::propagate_on_container_swap(lhs, rhs), "");
|
|
|
}
|
|
|
|