void BriefTestProgressListener::endTest( Test * ) { if ( !m_lastTestFailed ) stdCOut() << " : OK"; stdCOut() << "\n"; }
void BriefTestProgressListener::startTest( Test *test ) { stdCOut() << test->getName(); stdCOut().flush(); m_lastTestFailed = false; }
void TextTestRunner::wait( bool doWait ) { #if !defined( CPPUNIT_NO_STREAM ) if ( doWait ) { stdCOut() << "<RETURN> to continue\n"; stdCOut().flush(); std::cin.get (); } #endif }
void TextTestRunner::printResult( bool doPrintResult ) { stdCOut() << "\n"; if ( doPrintResult ) m_outputter->write(); }
CPPUNIT_NS_BEGIN /*! Constructs a new text runner. * \param outputter used to print text result. Owned by the runner. */ TextTestRunner::TextTestRunner( Outputter *outputter ) : m_result( new TestResultCollector() ) , m_eventManager( new TestResult() ) , m_outputter( outputter ) { if ( !m_outputter ) m_outputter = new TextOutputter( m_result, stdCOut() ); m_eventManager->addListener( m_result ); }
TestResult::~TestResult() { stdCOut().flush(); stdCErr().flush(); delete m_protectorChain; }
void BriefTestProgressListener::addFailure( const TestFailure &failure ) { stdCOut() << " : " << (failure.isError() ? "error" : "assertion"); m_lastTestFailed = true; }