diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-09-05 02:14:40 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-12-17 15:36:04 +0000 |
commit | 388918afc582f562afd9942bd19e70b7e7f2bb8e (patch) | |
tree | d4b8f3889521f6e6416185d3aa65c94fefbbe066 /icespider/unittests/testFlatMap.cpp | |
parent | constexpr string_view some more stuff (diff) | |
download | icespider-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.cpp | 9 |
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()); |