forked from boostorg/container
Fixed Trac #11957: "static_vector::max_size() is higher than the capacity"
This commit is contained in:
@@ -35,6 +35,7 @@ void test_ctor_ndc()
|
||||
static_vector<T, N> s;
|
||||
BOOST_TEST_EQ(s.size() , 0u);
|
||||
BOOST_TEST(s.capacity() == N);
|
||||
BOOST_TEST(s.max_size() == N);
|
||||
BOOST_TEST_THROWS( s.at(0u), std::out_of_range );
|
||||
}
|
||||
|
||||
@@ -44,6 +45,7 @@ void test_ctor_nc(size_t n)
|
||||
static_vector<T, N> s(n);
|
||||
BOOST_TEST(s.size() == n);
|
||||
BOOST_TEST(s.capacity() == N);
|
||||
BOOST_TEST(s.max_size() == N);
|
||||
BOOST_TEST_THROWS( s.at(n), std::out_of_range );
|
||||
if ( 1 < n )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user