TestList.h 324 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef UNITTEST_TESTLIST_H
  2. #define UNITTEST_TESTLIST_H
  3. namespace UnitTest {
  4. class Test;
  5. class TestList
  6. {
  7. public:
  8. TestList();
  9. void Add (Test* test);
  10. Test* GetHead() const;
  11. private:
  12. Test* m_head;
  13. Test* m_tail;
  14. };
  15. class ListAdder
  16. {
  17. public:
  18. ListAdder(TestList& list, Test* test);
  19. };
  20. }
  21. #endif