summaryrefslogtreecommitdiff
path: root/icespider/unittests/testFlatMap.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2021-09-05 02:14:40 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2021-12-17 15:36:04 +0000
commit388918afc582f562afd9942bd19e70b7e7f2bb8e (patch)
treed4b8f3889521f6e6416185d3aa65c94fefbbe066 /icespider/unittests/testFlatMap.cpp
parentconstexpr string_view some more stuff (diff)
downloadicespider-388918afc582f562afd9942bd19e70b7e7f2bb8e.tar.bz2
icespider-388918afc582f562afd9942bd19e70b7e7f2bb8e.tar.xz
icespider-388918afc582f562afd9942bd19e70b7e7f2bb8e.zip
Add contains to flatmap
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());