xref: /haiku/src/tests/system/kernel/util/VectorSetTest.h (revision 77b1fd224322628748a663de467af3775a474690)
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