xref: /haiku/src/tests/system/kernel/util/DoublyLinkedListTest.h (revision f2b4344867e97c3f4e742a1b4a15e6879644601a)
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