Public Member Functions | Private Member Functions | Private Attributes | List of all members
Exception_T Class Reference

Detailed Description

Definition at line 50 of file Exception_T.cpp.

Public Member Functions

int testErrorSeverity ()
 
int testMacros ()
 
int testThrowTypes ()
 

Private Member Functions

void rethrowSomething (gnsstk::TestUtil &testFramework)
 Throw an exception for testMacros. More...
 
void throwSomething (gnsstk::TestUtil &testFramework)
 Throw an exception for testMacros. More...
 
template<class EXC >
int throwType ()
 Template function used by throwTypes() More...
 

Private Attributes

int cowLine1
 
int cowLine2
 

Member Function Documentation

◆ rethrowSomething()

void Exception_T::rethrowSomething ( gnsstk::TestUtil testFramework)
private

Throw an exception for testMacros.

Definition at line 316 of file Exception_T.cpp.

◆ testErrorSeverity()

int Exception_T::testErrorSeverity ( )

Check error id and severity preservation. Tests the following methods: getErrorId() isRecoverable() getLocationCount() getTextCount() addText() addLocation() getLocation() ExceptionLocation::getLineNumber() ExceptionLocation::getFileName() ExceptionLocation::getFunctionName() setErrorId() setSeverity()

Macros: GNSSTK_THROW()

Definition at line 121 of file Exception_T.cpp.

◆ testMacros()

int Exception_T::testMacros ( )

Test macro function: GNSSTK_RETHROW() GNSSTK_ASSERT() NEW_EXCEPTION_CLASS()

Definition at line 212 of file Exception_T.cpp.

◆ testThrowTypes()

int Exception_T::testThrowTypes ( )

Test instantiation and throwing of the globally-defined exception classes

Definition at line 97 of file Exception_T.cpp.

◆ throwSomething()

void Exception_T::throwSomething ( gnsstk::TestUtil testFramework)
private

Throw an exception for testMacros.

Definition at line 308 of file Exception_T.cpp.

◆ throwType()

template<class EXC >
int Exception_T::throwType
private

Template function used by throwTypes()

Definition at line 279 of file Exception_T.cpp.

Member Data Documentation

◆ cowLine1

int Exception_T::cowLine1
private

Definition at line 92 of file Exception_T.cpp.

◆ cowLine2

int Exception_T::cowLine2
private

Definition at line 92 of file Exception_T.cpp.


The documentation for this class was generated from the following file:


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:43