1#ifndef _DOUBLY_LINKED_LIST_TEST_H_ 2#define _DOUBLY_LINKED_LIST_TEST_H_ 3 4#include <TestCase.h> 5 6class 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