G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TestList.h
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