diff options
author | Galina Kistanova <gkistanova@gmail.com> | 2018-07-12 17:58:10 +0000 |
---|---|---|
committer | Galina Kistanova <gkistanova@gmail.com> | 2018-07-12 17:58:10 +0000 |
commit | 82cebf952ef8dfc8156d32406ddad38c1fbb60dc (patch) | |
tree | 9e7b9838b703604932bf6ebc7f05b05fb61a1932 /llvm/unittests/ADT/SmallSetTest.cpp | |
parent | 8217a2ab4faf0f50dde8fb79b04df77324845255 (diff) | |
download | bcm5719-llvm-82cebf952ef8dfc8156d32406ddad38c1fbb60dc.tar.gz bcm5719-llvm-82cebf952ef8dfc8156d32406ddad38c1fbb60dc.zip |
Reverted r336805 as it broke llvm-clang-x86_64-expensive-checks-win build bot
llvm-svn: 336923
Diffstat (limited to 'llvm/unittests/ADT/SmallSetTest.cpp')
-rw-r--r-- | llvm/unittests/ADT/SmallSetTest.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/llvm/unittests/ADT/SmallSetTest.cpp b/llvm/unittests/ADT/SmallSetTest.cpp index f820c9e5ccf..7608e65674e 100644 --- a/llvm/unittests/ADT/SmallSetTest.cpp +++ b/llvm/unittests/ADT/SmallSetTest.cpp @@ -13,7 +13,6 @@ #include "llvm/ADT/SmallSet.h" #include "gtest/gtest.h" -#include <string> using namespace llvm; @@ -69,57 +68,3 @@ TEST(SmallSetTest, Erase) { EXPECT_EQ(0u, s1.count(8)); } - -TEST(SmallSetTest, IteratorInt) { - SmallSet<int, 4> s1; - - // Test the 'small' case. - for (int i = 0; i < 3; i++) - s1.insert(i); - - std::vector<int> V(s1.begin(), s1.end()); - // Make sure the elements are in the expected order. - std::sort(V.begin(), V.end()); - for (int i = 0; i < 3; i++) - EXPECT_EQ(i, V[i]); - - // Test the 'big' case by adding a few more elements to switch to std::set - // internally. - for (int i = 3; i < 6; i++) - s1.insert(i); - - V.assign(s1.begin(), s1.end()); - // Make sure the elements are in the expected order. - std::sort(V.begin(), V.end()); - for (int i = 0; i < 6; i++) - EXPECT_EQ(i, V[i]); -} - -TEST(SmallSetTest, IteratorString) { - // Test SmallSetIterator for SmallSet with a type with non-trivial - // ctors/dtors. - SmallSet<std::string, 2> s1; - - s1.insert("str 1"); - s1.insert("str 2"); - s1.insert("str 1"); - - std::vector<std::string> V(s1.begin(), s1.end()); - std::sort(V.begin(), V.end()); - EXPECT_EQ(2u, s1.size()); - EXPECT_EQ("str 1", V[0]); - EXPECT_EQ("str 2", V[1]); - - s1.insert("str 4"); - s1.insert("str 0"); - s1.insert("str 4"); - - V.assign(s1.begin(), s1.end()); - // Make sure the elements are in the expected order. - std::sort(V.begin(), V.end()); - EXPECT_EQ(4u, s1.size()); - EXPECT_EQ("str 0", V[0]); - EXPECT_EQ("str 1", V[1]); - EXPECT_EQ("str 2", V[2]); - EXPECT_EQ("str 4", V[3]); -} |