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