Lines Matching defs:listeners

162   static TestEventListener* GetRepeater(TestEventListeners* listeners) {
163 return listeners->repeater();
166 static void SetDefaultResultPrinter(TestEventListeners* listeners,
168 listeners->SetDefaultResultPrinter(listener);
170 static void SetDefaultXmlGenerator(TestEventListeners* listeners,
172 listeners->SetDefaultXmlGenerator(listener);
175 static bool EventForwardingEnabled(const TestEventListeners& listeners) {
176 return listeners.EventForwardingEnabled();
179 static void SuppressEventForwarding(TestEventListeners* listeners) {
180 listeners->SuppressEventForwarding();
7008 TestEventListeners listeners;
7010 EXPECT_TRUE(TestEventListenersAccessor::GetRepeater(&listeners) != NULL);
7011 EXPECT_TRUE(listeners.default_result_printer() == NULL);
7012 EXPECT_TRUE(listeners.default_xml_generator() == NULL);
7015 // Tests that the TestEventListeners destructor deletes all the listeners it
7029 TestEventListeners listeners;
7030 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners,
7032 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners,
7034 listeners.Append(extra_listener);
7048 TestEventListeners listeners;
7049 listeners.Append(listener);
7050 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7057 // Tests that listeners receive events in the order they were appended to
7099 TestEventListeners listeners;
7100 listeners.Append(new SequenceTestingListener(&vec, "1st"));
7101 listeners.Append(new SequenceTestingListener(&vec, "2nd"));
7102 listeners.Append(new SequenceTestingListener(&vec, "3rd"));
7104 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7112 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramEnd(
7120 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestIterationStart(
7128 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestIterationEnd(
7146 TestEventListeners listeners;
7147 listeners.Append(listener);
7148 EXPECT_EQ(listener, listeners.Release(listener));
7149 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7151 EXPECT_TRUE(listeners.Release(listener) == NULL);
7163 TestEventListeners listeners;
7164 listeners.Append(listener);
7165 ASSERT_TRUE(TestEventListenersAccessor::EventForwardingEnabled(listeners));
7166 TestEventListenersAccessor::SuppressEventForwarding(&listeners);
7167 ASSERT_FALSE(TestEventListenersAccessor::EventForwardingEnabled(listeners));
7168 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7178 *GetUnitTestImpl()->listeners())) << "expected failure";},
7190 TestEventListeners listeners;
7191 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners, listener);
7193 EXPECT_EQ(listener, listeners.default_result_printer());
7195 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7202 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners, NULL);
7204 EXPECT_TRUE(listeners.default_result_printer() == NULL);
7209 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7224 TestEventListeners listeners;
7225 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners, listener);
7227 EXPECT_EQ(listener, listeners.Release(listener));
7228 EXPECT_TRUE(listeners.default_result_printer() == NULL);
7232 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7249 TestEventListeners listeners;
7250 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners, listener);
7252 EXPECT_EQ(listener, listeners.default_xml_generator());
7254 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7261 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners, NULL);
7263 EXPECT_TRUE(listeners.default_xml_generator() == NULL);
7268 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(
7283 TestEventListeners listeners;
7284 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners, listener);
7286 EXPECT_EQ(listener, listeners.Release(listener));
7287 EXPECT_TRUE(listeners.default_xml_generator() == NULL);
7291 TestEventListenersAccessor::GetRepeater(&listeners)->OnTestProgramStart(