Lines Matching refs:TestEventListener
2290 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2407 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2655 // This class implements the TestEventListener interface.
2658 class PrettyUnitTestResultPrinter : public TestEventListener {
2665 // The following methods override what's in the TestEventListener class.
2869 class TestEventRepeater : public TestEventListener {
2873 void Append(TestEventListener *listener);
2874 TestEventListener* Release(TestEventListener* listener);
2900 std::vector<TestEventListener*> listeners_;
2906 ForEach(listeners_, Delete<TestEventListener>);
2909 void TestEventRepeater::Append(TestEventListener *listener) {
2914 TestEventListener* TestEventRepeater::Release(TestEventListener *listener) {
3535 void TestEventListeners::Append(TestEventListener* listener) {
3542 TestEventListener* TestEventListeners::Release(TestEventListener* listener) {
3550 // Returns repeater that broadcasts the TestEventListener events to all
3552 TestEventListener* TestEventListeners::repeater() { return repeater_; }
3559 void TestEventListeners::SetDefaultResultPrinter(TestEventListener* listener) {
3575 void TestEventListeners::SetDefaultXmlGenerator(TestEventListener* listener) {
4165 TestEventListener* repeater = listeners()->repeater();
4869 TestEventListener::~TestEventListener() {}