#include <failure_listener.h>

Inheritance diagram for failure_listener:

Public Member Functions

 failure_listener (::testing::TestEventListener *event_listener, const bool regression)
 
virtual ~failure_listener ()
 
virtual void OnTestProgramStart (const ::testing::UnitTest &unit_test)
 
virtual void OnTestIterationStart (const ::testing::UnitTest &unit_test, int iteration)
 
virtual void OnEnvironmentsSetUpStart (const ::testing::UnitTest &)
 
virtual void OnEnvironmentsSetUpEnd (const ::testing::UnitTest &)
 
virtual void OnTestCaseStart (const ::testing::TestCase &test_case)
 
virtual void OnTestStart (const ::testing::TestInfo &)
 
virtual void OnTestPartResult (const ::testing::TestPartResult &result)
 
virtual void OnTestEnd (const ::testing::TestInfo &test_info)
 
virtual void OnTestCaseEnd (const ::testing::TestCase &test_case)
 
virtual void OnEnvironmentsTearDownStart (const ::testing::UnitTest &)
 
virtual void OnEnvironmentsTearDownEnd (const ::testing::UnitTest &)
 
virtual void OnTestIterationEnd (const ::testing::UnitTest &unit_test, int iteration)
 
virtual void OnTestProgramEnd (const ::testing::UnitTest &unit_test)
 

Protected Attributes

::testing::TestEventListener * m_event_listener
 

Detailed Description

Event listener that only handles test failures

Constructor & Destructor Documentation

failure_listener ( ::testing::TestEventListener *  event_listener,
const bool  regression 
)
inlineexplicit

Reuse GTest's default listener

Parameters
event_listenergtests dfault listener
regressionturn on extra printing for regression tests
virtual ~failure_listener ( )
inlinevirtual

Destructor

Member Function Documentation

virtual void OnEnvironmentsSetUpEnd ( const ::testing::UnitTest &  )
inlinevirtual

Does nothing

virtual void OnEnvironmentsSetUpStart ( const ::testing::UnitTest &  )
inlinevirtual

Does nothing

virtual void OnEnvironmentsTearDownEnd ( const ::testing::UnitTest &  )
inlinevirtual

Does nothing

virtual void OnEnvironmentsTearDownStart ( const ::testing::UnitTest &  )
inlinevirtual

Does nothing

virtual void OnTestCaseEnd ( const ::testing::TestCase &  test_case)
inlinevirtual

Print message on test case end (regression mode only)

Parameters
test_caseunit case
virtual void OnTestCaseStart ( const ::testing::TestCase &  test_case)
inlinevirtual

Print message on test case start (regression mode only)

Parameters
test_caseunit case
virtual void OnTestEnd ( const ::testing::TestInfo &  test_info)
inlinevirtual

Print on test fail

Parameters
test_infotest information
virtual void OnTestIterationEnd ( const ::testing::UnitTest &  unit_test,
int  iteration 
)
inlinevirtual

Print message on iteration end

Parameters
unit_testunit test
iterationcurrent iteration
virtual void OnTestIterationStart ( const ::testing::UnitTest &  unit_test,
int  iteration 
)
inlinevirtual

Print message on iteration start

Parameters
unit_testunit test
iterationcurrent iteration
virtual void OnTestPartResult ( const ::testing::TestPartResult &  result)
inlinevirtual

Print on partial result

Parameters
resulttesting result
virtual void OnTestProgramEnd ( const ::testing::UnitTest &  unit_test)
inlinevirtual

Print message on program end

Parameters
unit_testunit test
virtual void OnTestProgramStart ( const ::testing::UnitTest &  unit_test)
inlinevirtual

Print message on program start

Parameters
unit_testunit test
virtual void OnTestStart ( const ::testing::TestInfo &  )
inlinevirtual

Does nothing

Member Data Documentation

::testing::TestEventListener* m_event_listener
protected

Pointer to default event listener


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