1 #ifndef _DOUBLY_LINKED_LIST_TEST_H_ 2 #define _DOUBLY_LINKED_LIST_TEST_H_ 3 4 #include <TestCase.h> 5 6 class DoublyLinkedListTest : public BTestCase { 7 public: 8 DoublyLinkedListTest(std::string name = ""); 9 10 static CppUnit::Test *Suite(); 11 12 void WithoutOffsetTest(); 13 void WithOffsetTest(); 14 void VirtualWithoutOffsetTest(); 15 void VirtualWithOffsetTest(); 16 17 private: 18 template <typename Item> void TestList(); 19 }; 20 21 #endif /* _DOUBLY_LINKED_LIST_TEST_H_ */ 22