00001 #ifndef UNITTEST_TESTDETAILS_H
00002 #define UNITTEST_TESTDETAILS_H
00003
00004 namespace UnitTest {
00005
00006 class TestDetails
00007 {
00008 public:
00009 TestDetails(char const* testName, char const* suiteName, char const* filename, int lineNumber, bool useFilename = true);
00010 TestDetails(const TestDetails& details, int lineNumber, bool useFilename = true);
00011
00012 char const* const suiteName;
00013 char const* const testName;
00014 char const* const filename;
00015 int const lineNumber;
00016 bool const useFilename;
00017
00018 TestDetails(TestDetails const&);
00019 private:
00020 TestDetails& operator=(TestDetails const&);
00021 };
00022
00023 }
00024
00025 #endif