Fix bug in test

This commit is contained in:
greg
2021-03-15 12:24:22 -04:00
parent 08c10a02d5
commit 75a7da03ab
+1 -1
View File
@@ -62,7 +62,7 @@ TEST(THIS_TEST_NAME, ThreadSafeContains) {
// test erase_if
// -------------
EXPECT_EQ(m.erase_if(4, [](int& v) { assert(0); return v==12; }), false); // m[4] not present - lambda not called
EXPECT_EQ(m.erase_if(9, [](int& v) { assert(0); return v==12; }), false); // m[9] not present - lambda not called
EXPECT_EQ(m.erase_if(5, [](int& v) { return v==12; }), false); // m[5] == 6, so erase not performed
EXPECT_EQ(m[5], 6);
EXPECT_EQ(m.erase_if(5, [](int& v) { return v==6; }), true); // lambda returns true, so m[5] erased