@@ -11,7 +11,7 @@ template<typename T>
1111void assertContents (T& t, const std::vector<int >& expectedContents) {
1212 assert (t.size () == expectedContents.size ());
1313 for (auto item : expectedContents) {
14- assert (t.count (item) == 1 );
14+ assert (t.contains (item));
1515 }
1616 // Also test this using an iterator and a const iterator to also get
1717 // coverage there.
@@ -69,29 +69,29 @@ template<typename T> void testAPI() {
6969 assert (t.size () == 3 );
7070
7171 // unwind by erasing (in the opposite direction from before)
72- assert (t.count (1 ) == 1 );
73- assert (t.count (2 ) == 1 );
74- assert (t.count (3 ) == 1 );
75- assert (t. count (1337 ) == 0 );
72+ assert (t.contains (1 ));
73+ assert (t.contains (2 ));
74+ assert (t.contains (3 ));
75+ assert (!t. contains (1337 ));
7676
7777 t.erase (1 );
78- assert (t. count (1 ) == 0 );
78+ assert (!t. contains (1 ));
7979
8080 assert (t.size () == 2 );
8181
82- assert (t.count (2 ) == 1 );
82+ assert (t.contains (2 ));
8383 t.erase (2 );
84- assert (t. count (2 ) == 0 );
84+ assert (!t. contains (2 ));
8585
8686 assert (t.size () == 1 );
8787
88- assert (t.count (3 ) == 1 );
88+ assert (t.contains (3 ));
8989 t.erase (3 );
9090
91- assert (t. count (1 ) == 0 );
92- assert (t. count (2 ) == 0 );
93- assert (t. count (3 ) == 0 );
94- assert (t. count (1337 ) == 0 );
91+ assert (!t. contains (1 ));
92+ assert (!t. contains (2 ));
93+ assert (!t. contains (3 ));
94+ assert (!t. contains (1337 ));
9595
9696 assert (t.size () == 0 );
9797 }
0 commit comments