- Main Page
- Related Pages
- Classes
- Files

- File List
- File Members

# TestDetails.h

    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& ); // Why is it public? --> http://gcc.gnu.org/bugs.html#cxx_rvalbind
    00018 private:
    00019         TestDetails& operator= ( TestDetails const& );
    00020 };
    00021
    00022 }
    00023
    00024 #endif