Lines Matching refs:TestEventListener
2319 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2436 TestEventListener* repeater = UnitTest::GetInstance()->listeners().repeater();
2683 // This class implements the TestEventListener interface.
2686 class PrettyUnitTestResultPrinter : public TestEventListener {
2693 // The following methods override what's in the TestEventListener class.
2897 class TestEventRepeater : public TestEventListener {
2901 void Append(TestEventListener *listener);
2902 TestEventListener* Release(TestEventListener* listener);
2928 std::vector<TestEventListener*> listeners_;
2934 ForEach(listeners_, Delete<TestEventListener>);
2937 void TestEventRepeater::Append(TestEventListener *listener) {
2942 TestEventListener* TestEventRepeater::Release(TestEventListener *listener) {
3563 void TestEventListeners::Append(TestEventListener* listener) {
3570 TestEventListener* TestEventListeners::Release(TestEventListener* listener) {
3578 // Returns repeater that broadcasts the TestEventListener events to all
3580 TestEventListener* TestEventListeners::repeater() { return repeater_; }
3587 void TestEventListeners::SetDefaultResultPrinter(TestEventListener* listener) {
3603 void TestEventListeners::SetDefaultXmlGenerator(TestEventListener* listener) {
4197 TestEventListener* repeater = listeners()->repeater();