Skip to content

Commit 5353f45

Browse files
committed
feat: add SmallDenseMap test with insert_range
1 parent 9e579b9 commit 5353f45

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

llvm/unittests/ADT/DenseMapTest.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,17 @@ TEST(DenseMapCustomTest, InsertRange) {
390390
testing::Pair(1, 2)));
391391
}
392392

393+
TEST(SmallDenseMapCustomTest, InsertRange) {
394+
SmallDenseMap<int, int> M;
395+
396+
std::pair<int, int> InputVals[3] = {{0, 0}, {0, 1}, {1, 2}};
397+
M.insert_range(InputVals);
398+
399+
EXPECT_EQ(M.size(), 2u);
400+
EXPECT_THAT(M, testing::UnorderedElementsAre(testing::Pair(0, 0),
401+
testing::Pair(1, 2)));
402+
}
403+
393404
// Test for the default minimum size of a DenseMap
394405
TEST(DenseMapCustomTest, DefaultMinReservedSizeTest) {
395406
// IF THIS VALUE CHANGE, please update InitialSizeTest, InitFromIterator, and

0 commit comments

Comments
 (0)