Lines Matching defs:listener

167                                       TestEventListener* listener) {
168 listeners->SetDefaultResultPrinter(listener);
171 TestEventListener* listener) {
172 listeners->SetDefaultXmlGenerator(listener);
7041 // Tests that a listener Append'ed to a TestEventListeners list starts
7046 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7049 listeners.Append(listener);
7136 // Tests that a listener removed from a TestEventListeners list stops receiving
7144 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7147 listeners.Append(listener);
7148 EXPECT_EQ(listener, listeners.Release(listener));
7151 EXPECT_TRUE(listeners.Release(listener) == NULL);
7155 delete listener;
7161 TestListener* listener = new TestListener(&on_start_counter, NULL);
7164 listeners.Append(listener);
7182 // Tests that a listener installed via SetDefaultResultPrinter() starts
7188 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7191 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners, listener);
7193 EXPECT_EQ(listener, listeners.default_result_printer());
7208 // the listener is not in the list anymore.
7214 // Tests that the default_result_printer listener stops receiving events
7222 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7225 TestEventListenersAccessor::SetDefaultResultPrinter(&listeners, listener);
7227 EXPECT_EQ(listener, listeners.Release(listener));
7236 // Destroying the list should not affect the listener now, too.
7238 delete listener;
7241 // Tests that a listener installed via SetDefaultXmlGenerator() starts
7247 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7250 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners, listener);
7252 EXPECT_EQ(listener, listeners.default_xml_generator());
7267 // the listener is not in the list anymore.
7273 // Tests that the default_xml_generator listener stops receiving events
7281 TestListener* listener = new TestListener(&on_start_counter, &is_destroyed);
7284 TestEventListenersAccessor::SetDefaultXmlGenerator(&listeners, listener);
7286 EXPECT_EQ(listener, listeners.Release(listener));
7295 // Destroying the list should not affect the listener now, too.
7297 delete listener;