From d0917b648f6ac41c38987b3e0f38c96deaea2be1 Mon Sep 17 00:00:00 2001 From: Dean Michael Berris Date: Tue, 24 Jan 2017 05:29:40 +0000 Subject: [PATCH] Add test for default construction coverage of DenseSet iterators. 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 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/unittests/ADT/DenseSetTest.cpp b/unittests/ADT/DenseSetTest.cpp index 4b159744eba..19feb415a9d 100644 --- a/unittests/ADT/DenseSetTest.cpp +++ b/unittests/ADT/DenseSetTest.cpp @@ -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()); -- 2.50.1