Added unit tests for initializer_list construction

This commit is contained in:
John Wellbelove 2025-03-04 09:27:39 +00:00
parent ceeb2e706e
commit c19a3fe085
2 changed files with 26 additions and 0 deletions

View File

@ -206,6 +206,19 @@ namespace
CHECK(are_equal);
}
//*************************************************************************
TEST_FIXTURE(SetupFixture, test_constructor_initializer_list)
{
DataNDC0 data0 = { sorted_data[0], sorted_data[1], sorted_data[2], sorted_data[3], sorted_data[4],
sorted_data[5], sorted_data[6], sorted_data[7], sorted_data[8], sorted_data[9] };
CHECK(!data0.empty());
CHECK_EQUAL(10, data0.size());
bool are_equal = std::equal(data0.begin(), data0.end(), sorted_data.begin());
CHECK(are_equal);
}
//*************************************************************************
TEST_FIXTURE(SetupFixture, test_empty_begin_end)
{

View File

@ -219,6 +219,19 @@ namespace
CHECK(are_equal);
}
//*************************************************************************
TEST_FIXTURE(SetupFixture, test_constructor_initializer_list)
{
DataNDC0 data0 = { sorted_data[0], sorted_data[1], sorted_data[2], sorted_data[3], sorted_data[4],
sorted_data[5], sorted_data[6], sorted_data[7], sorted_data[8], sorted_data[9] };
CHECK(!data0.empty());
CHECK_EQUAL(10, data0.size());
bool are_equal = std::equal(data0.begin(), data0.end(), sorted_data.begin());
CHECK(are_equal);
}
//*************************************************************************
TEST_FIXTURE(SetupFixture, test_empty_begin_end)
{