]> granicus.if.org Git - llvm/commitdiff
Add test for default construction coverage of DenseSet iterators.
authorDean Michael Berris <dberris@google.com>
Tue, 24 Jan 2017 05:29:40 +0000 (05:29 +0000)
committerDean Michael Berris <dberris@google.com>
Tue, 24 Jan 2017 05:29:40 +0000 (05:29 +0000)
This is a follow-up to D28999.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292885 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ADT/DenseSetTest.cpp

index 4b159744eba76c9f9e3e0125a51171573f2b8337..19feb415a9dd564f0c425a6ac3db18a731a4d9a6 100644 (file)
@@ -73,7 +73,7 @@ TYPED_TEST(DenseSetTest, InitializerList) {
   EXPECT_EQ(0u, set.count(3));
 }
 
-TYPED_TEST(DenseSetTest, ConstIteratorComparison){
+TYPED_TEST(DenseSetTest, ConstIteratorComparison) {
   TypeParam set({1});
   const TypeParam &cset = set;
   EXPECT_EQ(set.begin(), cset.begin());
@@ -82,6 +82,13 @@ TYPED_TEST(DenseSetTest, ConstIteratorComparison){
   EXPECT_NE(set.begin(), cset.end());
 }
 
+TYPED_TEST(DenseSetTest, DefaultConstruction) {
+  typename TypeParam::iterator I, J;
+  typename TypeParam::const_iterator CI, CJ;
+  EXPECT_EQ(I, J);
+  EXPECT_EQ(CI, CJ);
+}
+
 TYPED_TEST(DenseSetTest, EmptyInitializerList) {
   TypeParam set({});
   EXPECT_EQ(0u, set.size());