| #ifndef UNITTEST_TESTDETAILS_H |
| #define UNITTEST_TESTDETAILS_H |
| |
| #include "HelperMacros.h" |
| |
| namespace UnitTest { |
| |
| class UNITTEST_LINKAGE TestDetails |
| { |
| public: |
| TestDetails(char const* testName, char const* suiteName, char const* filename, int lineNumber); |
| TestDetails(const TestDetails& details, int lineNumber); |
| |
| char const* const suiteName; |
| char const* const testName; |
| char const* const filename; |
| int const lineNumber; |
| mutable bool timeConstraintExempt; |
| |
| TestDetails(TestDetails const&); // Why is it public? --> http://gcc.gnu.org/bugs.html#cxx_rvalbind |
| private: |
| TestDetails& operator=(TestDetails const&); |
| }; |
| |
| } |
| |
| #endif |