|
@@ -83,8 +83,11 @@ TEST_CASE(remove_all_matching)
|
|
EXPECT_EQ(map.size(), 4u);
|
|
EXPECT_EQ(map.size(), 4u);
|
|
|
|
|
|
EXPECT_EQ(map.remove_all_matching([&](int key, String const& value) { return key == 1 || value == "Two"; }), true);
|
|
EXPECT_EQ(map.remove_all_matching([&](int key, String const& value) { return key == 1 || value == "Two"; }), true);
|
|
|
|
+ EXPECT_EQ(map.size(), 2u);
|
|
|
|
|
|
|
|
+ EXPECT_EQ(map.remove_all_matching([&](int, String const&) { return false; }), false);
|
|
EXPECT_EQ(map.size(), 2u);
|
|
EXPECT_EQ(map.size(), 2u);
|
|
|
|
+
|
|
EXPECT(map.contains(3));
|
|
EXPECT(map.contains(3));
|
|
EXPECT(map.contains(4));
|
|
EXPECT(map.contains(4));
|
|
|
|
|