Implementing the List a little better, not performant but it works at least

This commit is contained in:
Dynamitos
2020-03-13 13:30:48 +01:00
parent a5473409c1
commit 30e256d0aa
2 changed files with 54 additions and 14 deletions
+15
View File
@@ -32,5 +32,20 @@ BOOST_AUTO_TEST_CASE(basic_insert)
}
BOOST_REQUIRE_EQUAL(list.length(), 4);
}
BOOST_AUTO_TEST_CASE(basic_remove)
{
List<int> list;
list.add(2);
list.add(3);
list.add(4);
List<int>::Iterator it = list.find(3);
it = list.remove(it);
BOOST_REQUIRE_EQUAL(*it, 4);
for (auto i : list)
{
std::cout << i << std::endl;
}
BOOST_REQUIRE_EQUAL(list.length(), 2);
}
BOOST_AUTO_TEST_SUITE_END()