G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
TestDetails.h
1#ifndef UNITTEST_TESTDETAILS_H
2#define UNITTEST_TESTDETAILS_H
3
4#include "HelperMacros.h"
5
6namespace UnitTest {
7
8class UNITTEST_LINKAGE TestDetails
9{
10public:
11 TestDetails(char const* testName, char const* suiteName, char const* filename, int lineNumber);
12 TestDetails(const TestDetails& details, int lineNumber);
13
14 char const* const suiteName;
15 char const* const testName;
16 char const* const filename;
17 int const lineNumber;
18 mutable bool timeConstraintExempt;
19
20 TestDetails(TestDetails const&); // Why is it public? --> http://gcc.gnu.org/bugs.html#cxx_rvalbind
21private:
22 TestDetails& operator=(TestDetails const&);
23};
24
25}
26
27#endif