summaryrefslogtreecommitdiff
path: root/icespider/unittests/testFlatMap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/unittests/testFlatMap.cpp')
-rw-r--r--icespider/unittests/testFlatMap.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/icespider/unittests/testFlatMap.cpp b/icespider/unittests/testFlatMap.cpp
index 12d6900..c2fcea4 100644
--- a/icespider/unittests/testFlatMap.cpp
+++ b/icespider/unittests/testFlatMap.cpp
@@ -16,6 +16,7 @@ BOOST_AUTO_TEST_CASE(is_empty)
BOOST_CHECK(empty());
BOOST_CHECK_EQUAL(find(""), end());
+ BOOST_CHECK(!contains(""));
}
BOOST_AUTO_TEST_CASE(single)
@@ -24,6 +25,9 @@ BOOST_AUTO_TEST_CASE(single)
BOOST_CHECK_EQUAL(size(), 1);
BOOST_CHECK(!empty());
+ BOOST_CHECK(!contains(""));
+ BOOST_CHECK(contains("a"));
+ BOOST_CHECK(!contains("b"));
BOOST_CHECK_EQUAL(begin()->first, "a");
BOOST_CHECK_EQUAL(begin()->second, 1);
BOOST_CHECK_EQUAL(find("a"), begin());
@@ -42,6 +46,11 @@ BOOST_AUTO_TEST_CASE(several)
BOOST_CHECK_EQUAL(size(), 3);
BOOST_CHECK(!empty());
+ BOOST_CHECK(!contains(""));
+ BOOST_CHECK(contains("a"));
+ BOOST_CHECK(!contains("b"));
+ BOOST_CHECK(contains("c"));
+ BOOST_CHECK(contains("f"));
BOOST_CHECK_EQUAL(begin()->first, "a");
BOOST_CHECK_EQUAL(begin()->second, 1);
BOOST_CHECK_EQUAL(find("a"), begin());