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