[llvm] r219250 - Add return value and negative checks to MapVector::erase from r219240.

Kaelyn Takata rikka at google.com
Tue Oct 7 16:11:49 PDT 2014


Author: rikka
Date: Tue Oct  7 18:11:49 2014
New Revision: 219250

URL: http://llvm.org/viewvc/llvm-project?rev=219250&view=rev
Log:
Add return value and negative checks to MapVector::erase from r219240.

Modified:
    llvm/trunk/unittests/ADT/MapVectorTest.cpp

Modified: llvm/trunk/unittests/ADT/MapVectorTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ADT/MapVectorTest.cpp?rev=219250&r1=219249&r2=219250&view=diff
==============================================================================
--- llvm/trunk/unittests/ADT/MapVectorTest.cpp (original)
+++ llvm/trunk/unittests/ADT/MapVectorTest.cpp Tue Oct  7 18:11:49 2014
@@ -68,10 +68,13 @@ TEST(MapVectorTest, erase) {
   ASSERT_EQ(MV[3], 4);
   ASSERT_EQ(MV[5], 6);
 
-  MV.erase(3);
+  ASSERT_EQ(MV.erase(3), 1u);
   ASSERT_EQ(MV.size(), 1u);
   ASSERT_EQ(MV.find(3), MV.end());
   ASSERT_EQ(MV[5], 6);
+
+  ASSERT_EQ(MV.erase(79), 0u);
+  ASSERT_EQ(MV.size(), 1u);
 }
 
 TEST(MapVectorTest, remove_if) {





More information about the llvm-commits mailing list