| 54 | }; |
| 55 | |
| 56 | class OrderedTestInstaller |
| 57 | { |
| 58 | public: |
| 59 | explicit OrderedTestInstaller(OrderedTestShell& test, const char* groupName, const char* testName, const char* fileName, size_t lineNumber, int level); |
| 60 | virtual ~OrderedTestInstaller(); |
| 61 | |
| 62 | private: |
| 63 | void addOrderedTestInOrder(OrderedTestShell* test); |
| 64 | void addOrderedTestInOrderNotAtHeadPosition(OrderedTestShell* test); |
| 65 | |
| 66 | }; |
| 67 | |
| 68 | #define TEST_ORDERED(testGroup, testName, testLevel) \ |
| 69 | /* declarations for compilers */ \ |
no outgoing calls