xref: /haiku/src/tests/system/kernel/util/SinglyLinkedListTest.h (revision 913e3765008cfe52fc98f621d5bd94841fcec39c)
177b1fd22SAxel Dörfler #ifndef _single_linked_list_test_h_
277b1fd22SAxel Dörfler #define _single_linked_list_test_h_
377b1fd22SAxel Dörfler 
477b1fd22SAxel Dörfler #include <TestCase.h>
577b1fd22SAxel Dörfler 
677b1fd22SAxel Dörfler class SinglyLinkedListTest : public BTestCase {
777b1fd22SAxel Dörfler public:
877b1fd22SAxel Dörfler 	SinglyLinkedListTest(std::string name = "");
977b1fd22SAxel Dörfler 
1077b1fd22SAxel Dörfler 	static CppUnit::Test* Suite();
1177b1fd22SAxel Dörfler 
1277b1fd22SAxel Dörfler 	void UserDefaultTest();
1377b1fd22SAxel Dörfler 	void UserCustomTest();
1477b1fd22SAxel Dörfler private:
15*913e3765SAdrien Destugues 	template <class List, class Element>
16*913e3765SAdrien Destugues 	void TestList(List &list, Element *values, int valueCount);
1777b1fd22SAxel Dörfler };
1877b1fd22SAxel Dörfler 
1977b1fd22SAxel Dörfler #endif // _single_linked_list_test_h_
20