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