reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
82 Set.setUniverse(10); 84 Set.insert(5); 85 Set.insert(5); 86 Set.insert(5); 87 Set.insert(3); 88 Set.insert(2); 89 Set.insert(1); 90 Set.insert(4); 91 EXPECT_EQ(7u, Set.size()); 94 EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end()); 94 EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end()); 94 EXPECT_TRUE(Set.erase(Set.find(4)) == Set.end()); 95 EXPECT_EQ(6u, Set.size()); 96 EXPECT_FALSE(Set.contains(4)); 97 EXPECT_TRUE(Set.find(4) == Set.end()); 97 EXPECT_TRUE(Set.find(4) == Set.end()); 100 EXPECT_EQ(3u, Set.count(5)); 101 EXPECT_TRUE(Set.find(5) != Set.end()); 101 EXPECT_TRUE(Set.find(5) != Set.end()); 102 EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end()); 102 EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end()); 102 EXPECT_TRUE(Set.erase(Set.find(5)) != Set.end()); 103 EXPECT_EQ(5u, Set.size()); 104 EXPECT_EQ(2u, Set.count(5)); 106 Set.insert(6); 107 Set.insert(7); 108 EXPECT_EQ(7u, Set.size()); 111 EXPECT_TRUE(Set.getTail(6) == Set.getHead(6)); 111 EXPECT_TRUE(Set.getTail(6) == Set.getHead(6)); 112 USet::iterator I = Set.erase(Set.find(6)); 112 USet::iterator I = Set.erase(Set.find(6)); 113 EXPECT_TRUE(I == Set.end()); 114 EXPECT_EQ(6u, Set.size()); 117 EXPECT_EQ(2u, Set.count(5)); 118 I = Set.getTail(5); 119 I = Set.erase(I); 120 EXPECT_TRUE(I == Set.end()); 122 EXPECT_EQ(1u, Set.count(5)); 124 I = Set.erase(I); 125 EXPECT_TRUE(I == Set.end()); 126 EXPECT_EQ(0u, Set.count(5)); 128 Set.insert(8); 129 Set.insert(8); 130 Set.insert(8); 131 Set.insert(8); 132 Set.insert(8); 135 EXPECT_EQ(5, std::distance(Set.getHead(8), Set.end())); 135 EXPECT_EQ(5, std::distance(Set.getHead(8), Set.end())); 136 Set.eraseAll(8); 137 EXPECT_EQ(0, std::distance(Set.getHead(8), Set.end())); 137 EXPECT_EQ(0, std::distance(Set.getHead(8), Set.end())); 140 Set.clear(); 141 EXPECT_EQ(0u, Set.size()); 142 EXPECT_FALSE(Set.contains(3)); 143 Set.setUniverse(1000); 147 Set.insert(i); 150 Set.eraseAll(i); 153 EXPECT_EQ(1u, Set.count(i)); 155 EXPECT_FALSE(Set.contains(99)); 156 EXPECT_FALSE(Set.contains(800)); 157 EXPECT_EQ(700u, Set.size());