1 #ifndef _vector_set_test_h_ 2 #define _vector_set_test_h_ 3 4 #include <TestCase.h> 5 6 class VectorSetTest : public BTestCase { 7 public: 8 VectorSetTest(std::string name = ""); 9 10 static CppUnit::Test* Suite(); 11 12 void ConstructorTest(); 13 void InsertTest(); 14 void RemoveTest(); 15 void EraseTest(); 16 void MakeEmptyTest(); 17 void IndexAccessTest(); 18 void FindTest(); 19 void FindCloseTest(); 20 void IteratorTest(); 21 22 private: 23 template <class List> 24 void TestList(List &list, typename List::ValueType *values, int valueCount); 25 }; 26 27 #endif // _vector_set_test_h_ 28