1#ifndef _single_linked_list_test_h_ 2#define _single_linked_list_test_h_ 3 4#include <TestCase.h> 5 6class SinglyLinkedListTest : public BTestCase { 7public: 8 SinglyLinkedListTest(std::string name = ""); 9 10 static CppUnit::Test* Suite(); 11 12 void UserDefaultTest(); 13 void UserCustomTest(); 14private: 15 template <class List, class Element> 16 void TestList(List &list, Element *values, int valueCount); 17}; 18 19#endif // _single_linked_list_test_h_ 20