1 #ifndef UNITTEST_TESTLIST_H 2 #define UNITTEST_TESTLIST_H 3 4 #include "HelperMacros.h" 5 6 namespace UnitTest { 7 8 class Test; 9 10 class UNITTEST_LINKAGE TestList 11 { 12 public: 13 TestList(); 14 void Add (Test* test); 15 16 Test* GetHead() const; 17 18 private: 19 Test* m_head; 20 Test* m_tail; 21 }; 22 23 24 class UNITTEST_LINKAGE ListAdder 25 { 26 public: 27 ListAdder(TestList& list, Test* test); 28 }; 29 30 } 31 32 33 #endif 34