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