mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-12 09:23:57 +08:00
Added unit tests for initializer_list construction
This commit is contained in:
parent
ceeb2e706e
commit
c19a3fe085
@ -206,6 +206,19 @@ namespace
|
|||||||
CHECK(are_equal);
|
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)
|
TEST_FIXTURE(SetupFixture, test_empty_begin_end)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -219,6 +219,19 @@ namespace
|
|||||||
CHECK(are_equal);
|
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)
|
TEST_FIXTURE(SetupFixture, test_empty_begin_end)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user