- Main Page
- Related Pages
- Classes
- Files

- File List
- File Members

# AssertException.h

    00001 #ifndef UNITTEST_ASSERTEXCEPTION_H
    00002 #define UNITTEST_ASSERTEXCEPTION_H
    00003
    00004 #include <exception>
    00005
    00006
    00007 namespace UnitTest {
    00008
    00009 class AssertException : public std::exception {
    00010 public:
    00011         AssertException ( char const* description, char const* filename, int lineNumber );
    00012         virtual ~AssertException() throw();
    00013
    00014         virtual char const* what() const throw();
    00015
    00016         char const* Filename() const;
    00017         int LineNumber() const;
    00018
    00019 private:
    00020         char m_description[512];
    00021         char m_filename[256];
    00022         int m_lineNumber;
    00023 };
    00024
    00025 }
    00026
    00027 #endif