Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
testing::TestEventListeners Class Reference

#include <gtest.h>

Public Member Functions

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

Private Member Functions

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

Private Attributes

TestEventListenerdefault_result_printer_
 
TestEventListenerdefault_xml_generator_
 
internal::TestEventRepeaterrepeater_
 

Friends

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

Detailed Description

Definition at line 1056 of file gtest.h.

Constructor & Destructor Documentation

testing::TestEventListeners::TestEventListeners ( )

Definition at line 3853 of file gtest.cc.

testing::TestEventListeners::~TestEventListeners ( )

Definition at line 3859 of file gtest.cc.

Member Function Documentation

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

Definition at line 3865 of file gtest.cc.

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

Definition at line 1076 of file gtest.h.

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

Definition at line 1087 of file gtest.h.

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

Definition at line 3918 of file gtest.cc.

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

Definition at line 3872 of file gtest.cc.

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

Definition at line 3882 of file gtest.cc.

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

Definition at line 3889 of file gtest.cc.

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

Definition at line 3905 of file gtest.cc.

void testing::TestEventListeners::SuppressEventForwarding ( )
private

Definition at line 3922 of file gtest.cc.

Friends And Related Function Documentation

Definition at line 1094 of file gtest.h.

friend class internal::NoExecDeathTest
friend

Definition at line 1095 of file gtest.h.

Definition at line 1096 of file gtest.h.

friend class internal::UnitTestImpl
friend

Definition at line 1097 of file gtest.h.

friend class TestCase
friend

Definition at line 1092 of file gtest.h.

friend class TestInfo
friend

Definition at line 1093 of file gtest.h.

Member Data Documentation

TestEventListener* testing::TestEventListeners::default_result_printer_
private

Definition at line 1125 of file gtest.h.

TestEventListener* testing::TestEventListeners::default_xml_generator_
private

Definition at line 1127 of file gtest.h.

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

Definition at line 1123 of file gtest.h.


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


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:18