Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
testing::TestEventListeners Class Reference

#include <gtest.h>

Public Member Functions

 TestEventListeners ()
 
 ~TestEventListeners ()
 
void Append (TestEventListener *listener)
 
TestEventListenerRelease (TestEventListener *listener)
 
TestEventListenerdefault_result_printer () const
 
TestEventListenerdefault_xml_generator () const
 

Private Member Functions

TestEventListenerrepeater ()
 
void SetDefaultResultPrinter (TestEventListener *listener)
 
void SetDefaultXmlGenerator (TestEventListener *listener)
 
bool EventForwardingEnabled () const
 
void SuppressEventForwarding ()
 
 GTEST_DISALLOW_COPY_AND_ASSIGN_ (TestEventListeners)
 

Private Attributes

internal::TestEventRepeaterrepeater_
 
TestEventListenerdefault_result_printer_
 
TestEventListenerdefault_xml_generator_
 

Friends

class TestSuite
 
class TestInfo
 
class internal::DefaultGlobalTestPartResultReporter
 
class internal::NoExecDeathTest
 
class internal::TestEventListenersAccessor
 
class internal::UnitTestImpl
 

Detailed Description

Definition at line 1186 of file gtest.h.

Constructor & Destructor Documentation

testing::TestEventListeners::TestEventListeners ( )

Definition at line 4919 of file gtest.cc.

testing::TestEventListeners::~TestEventListeners ( )

Definition at line 4924 of file gtest.cc.

Member Function Documentation

void testing::TestEventListeners::Append ( TestEventListener listener)

Definition at line 4930 of file gtest.cc.

TestEventListener * testing::TestEventListeners::Release ( TestEventListener listener)

Definition at line 4937 of file gtest.cc.

TestEventListener* testing::TestEventListeners::default_result_printer ( ) const
inline

Definition at line 1206 of file gtest.h.

TestEventListener* testing::TestEventListeners::default_xml_generator ( ) const
inline

Definition at line 1217 of file gtest.h.

TestEventListener * testing::TestEventListeners::repeater ( )
private

Definition at line 4947 of file gtest.cc.

void testing::TestEventListeners::SetDefaultResultPrinter ( TestEventListener listener)
private

Definition at line 4954 of file gtest.cc.

void testing::TestEventListeners::SetDefaultXmlGenerator ( TestEventListener listener)
private

Definition at line 4969 of file gtest.cc.

bool testing::TestEventListeners::EventForwardingEnabled ( ) const
private

Definition at line 4981 of file gtest.cc.

void testing::TestEventListeners::SuppressEventForwarding ( )
private

Definition at line 4985 of file gtest.cc.

testing::TestEventListeners::GTEST_DISALLOW_COPY_AND_ASSIGN_ ( TestEventListeners  )
private

Friends And Related Function Documentation

friend class TestSuite
friend

Definition at line 1222 of file gtest.h.

friend class TestInfo
friend

Definition at line 1223 of file gtest.h.

friend class internal::DefaultGlobalTestPartResultReporter
friend

Definition at line 1224 of file gtest.h.

friend class internal::NoExecDeathTest
friend

Definition at line 1225 of file gtest.h.

Definition at line 1226 of file gtest.h.

friend class internal::UnitTestImpl
friend

Definition at line 1227 of file gtest.h.

Member Data Documentation

internal::TestEventRepeater* testing::TestEventListeners::repeater_
private

Definition at line 1253 of file gtest.h.

TestEventListener* testing::TestEventListeners::default_result_printer_
private

Definition at line 1255 of file gtest.h.

TestEventListener* testing::TestEventListeners::default_xml_generator_
private

Definition at line 1257 of file gtest.h.


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