mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-07 01:06:45 +08:00
19 lines
578 B
C++
19 lines
578 B
C++
|
|
#include <vector>
|
|
#include <memory_resource>
|
|
|
|
#include "gtest/gtest.h"
|
|
|
|
#include "libpmr/allocator.h"
|
|
|
|
TEST(allocator, detail) {
|
|
EXPECT_FALSE(pmr::detail::has_allocate<void>::value);
|
|
EXPECT_FALSE(pmr::detail::has_allocate<int>::value);
|
|
EXPECT_FALSE(pmr::detail::has_allocate<std::vector<int>>::value);
|
|
EXPECT_TRUE (pmr::detail::has_allocate<std::allocator<int>>::value);
|
|
EXPECT_TRUE (pmr::detail::has_allocate<std::pmr::memory_resource>::value);
|
|
EXPECT_TRUE (pmr::detail::has_allocate<std::pmr::polymorphic_allocator<int>>::value);
|
|
}
|
|
|
|
TEST(allocator, construct) {
|
|
} |