thrownException
virtual void printNotEqualMessage( Exception *thrownException );
virtual void printDefaultMessage( Exception *thrownException );
Exception *thrownException,
virtual Exception *thrownException() const;
virtual void printFailureDetail( Exception *thrownException );
virtual void printFailureDetail( Exception *thrownException,
cout << (failure.thrownException() != NULL
? failure.thrownException()->what()
Exception *thrownException = failure->thrownException();
if ( thrownException->isInstanceOf( NotEqualException::type() ) )
printNotEqualMessage( thrownException );
printDefaultMessage( thrownException );
CompilerOutputter::printNotEqualMessage( Exception *thrownException )
NotEqualException *e = (NotEqualException *)thrownException;
CompilerOutputter::printDefaultMessage( Exception *thrownException )
string wrappedMessage = wrap( thrownException->what() );
Exception *thrownException,
m_thrownException( thrownException ),
TextOutputter::printFailureDetail( Exception *thrownException )
if ( thrownException->isInstanceOf( NotEqualException::type() ) )
NotEqualException *e = (NotEqualException*)thrownException;
m_stream << " \"" << thrownException->what() << "\"";
printFailureDetail( failure->thrownException() );
TextTestResult::printFailureDetail( Exception *thrownException,
if ( thrownException->isInstanceOf( NotEqualException::type() ) )
NotEqualException *e = (NotEqualException*)thrownException;
stream << " \"" << thrownException->what() << "\"";
printFailureDetail( failure->thrownException(), stream );
Exception *thrownException = failure->thrownException();
Node *testNode = new Node( "FailedTest", thrownException->what() );