mirror of
https://github.com/boostorg/core.git
synced 2025-07-30 12:57:26 +02:00
Simplify test
This commit is contained in:
@ -97,15 +97,15 @@ int main()
|
|||||||
creator<int> a(1);
|
creator<int> a(1);
|
||||||
int* p1 = boost::allocator_traits<creator<int> >::allocate(a, 1);
|
int* p1 = boost::allocator_traits<creator<int> >::allocate(a, 1);
|
||||||
if (BOOST_TEST(p1)) {
|
if (BOOST_TEST(p1)) {
|
||||||
int* p2 = boost::allocator_traits<creator<int> >::allocate(a, 1, p1);
|
|
||||||
if (BOOST_TEST(p2)) {
|
|
||||||
boost::allocator_traits<creator<int> >::deallocate(a, p2, 1);
|
|
||||||
}
|
|
||||||
boost::allocator_traits<creator<int> >::construct(a, p1, 5);
|
boost::allocator_traits<creator<int> >::construct(a, p1, 5);
|
||||||
BOOST_TEST_EQ(*p1, 5);
|
BOOST_TEST_EQ(*p1, 5);
|
||||||
boost::allocator_traits<creator<int> >::destroy(a, p1);
|
boost::allocator_traits<creator<int> >::destroy(a, p1);
|
||||||
boost::allocator_traits<creator<int> >::deallocate(a, p1, 1);
|
boost::allocator_traits<creator<int> >::deallocate(a, p1, 1);
|
||||||
}
|
}
|
||||||
|
int* p2 = boost::allocator_traits<creator<int> >::allocate(a, 1, 0);
|
||||||
|
if (BOOST_TEST(p2)) {
|
||||||
|
boost::allocator_traits<creator<int> >::deallocate(a, p2, 1);
|
||||||
|
}
|
||||||
BOOST_TEST_EQ(boost::allocator_traits<creator<int> >::max_size(a),
|
BOOST_TEST_EQ(boost::allocator_traits<creator<int> >::max_size(a),
|
||||||
static_cast<std::size_t>(-1) / sizeof(int));
|
static_cast<std::size_t>(-1) / sizeof(int));
|
||||||
BOOST_TEST(boost::allocator_traits<creator<int> >::
|
BOOST_TEST(boost::allocator_traits<creator<int> >::
|
||||||
|
Reference in New Issue
Block a user