Home | History | Annotate | Download | only in tests

Lines Matching defs:handler

63     virtual int handler(int fd, int events) = 0;
67 return static_cast<CallbackHandler*>(data)->handler(fd, events);
84 virtual int handler(int fd, int events) {
166 StubCallbackHandler handler(true);
168 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
178 EXPECT_EQ(0, handler.callbackCount)
184 StubCallbackHandler handler(true);
187 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
197 EXPECT_EQ(1, handler.callbackCount)
199 EXPECT_EQ(pipe.receiveFd, handler.fd)
201 EXPECT_EQ(ALOOPER_EVENT_INPUT, handler.events)
207 StubCallbackHandler handler(true);
209 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
219 EXPECT_EQ(0, handler.callbackCount)
225 StubCallbackHandler handler(true);
228 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
240 EXPECT_EQ(1, handler.callbackCount)
242 EXPECT_EQ(pipe.receiveFd, handler.fd)
244 EXPECT_EQ(ALOOPER_EVENT_INPUT, handler.events)
250 StubCallbackHandler handler(true);
253 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
266 EXPECT_EQ(1, handler.callbackCount)
268 EXPECT_EQ(pipe.receiveFd, handler.fd)
270 EXPECT_EQ(ALOOPER_EVENT_INPUT, handler.events)
276 StubCallbackHandler handler(true);
278 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
292 EXPECT_EQ(0, handler.callbackCount)
298 StubCallbackHandler handler(false);
300 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
315 EXPECT_EQ(1, handler.callbackCount)
331 EXPECT_EQ(1, handler.callbackCount)
399 StubCallbackHandler handler(false);
400 handler.setCallback(mLooper, pipe.receiveFd, ALOOPER_EVENT_INPUT);
435 << "original handler callback should not be invoked because it was replaced";
437 << "replacement handler callback should be invoked";
441 sp<StubMessageHandler> handler = new StubMessageHandler();
442 mLooper->sendMessage(handler, Message(MSG_TEST1));
452 EXPECT_EQ(size_t(1), handler->messages.size())
454 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
489 sp<StubMessageHandler> handler = new StubMessageHandler();
490 mLooper->sendMessageDelayed(ms2ns(100), handler, Message(MSG_TEST1));
500 EXPECT_EQ(size_t(0), handler->messages.size())
506 EXPECT_EQ(size_t(1), handler->messages.size())
508 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
525 sp<StubMessageHandler> handler = new StubMessageHandler();
526 mLooper->sendMessageDelayed(ms2ns(-1000), handler, Message(MSG_TEST1));
536 EXPECT_EQ(size_t(1), handler->messages.size())
538 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
543 sp<StubMessageHandler> handler = new StubMessageHandler();
544 mLooper->sendMessageDelayed(0, handler, Message(MSG_TEST1));
554 EXPECT_EQ(size_t(1), handler->messages.size())
556 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
562 sp<StubMessageHandler> handler = new StubMessageHandler();
563 mLooper->sendMessageAtTime(now + ms2ns(100), handler, Message(MSG_TEST1));
573 EXPECT_EQ(size_t(0), handler->messages.size())
579 EXPECT_EQ(size_t(1), handler->messages.size())
581 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
599 sp<StubMessageHandler> handler = new StubMessageHandler();
600 mLooper->sendMessageAtTime(now - ms2ns(1000), handler, Message(MSG_TEST1));
610 EXPECT_EQ(size_t(1), handler->messages.size())
612 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
618 sp<StubMessageHandler> handler = new StubMessageHandler();
619 mLooper->sendMessageAtTime(now, handler, Message(MSG_TEST1));
629 EXPECT_EQ(size_t(1), handler->messages.size())
631 EXPECT_EQ(MSG_TEST1, handler->messages[0].what)
636 sp<StubMessageHandler> handler = new StubMessageHandler();
637 mLooper->sendMessage(handler, Message(MSG_TEST1));
638 mLooper->sendMessage(handler, Message(MSG_TEST2));
639 mLooper->sendMessage(handler, Message(MSG_TEST3));
640 mLooper->removeMessages(handler);
650 EXPECT_EQ(size_t(0), handler->messages.size())
657 EXPECT_EQ(size_t(0), handler->messages.size())
662 sp<StubMessageHandler> handler = new StubMessageHandler();
663 mLooper->sendMessage(handler, Message(MSG_TEST1));
664 mLooper->sendMessage(handler, Message(MSG_TEST2));
665 mLooper->sendMessage(handler, Message(MSG_TEST3));
666 mLooper->sendMessage(handler, Message(MSG_TEST4));
667 mLooper->removeMessages(handler, MSG_TEST3);
668 mLooper->removeMessages(handler, MSG_TEST1);
678 EXPECT_EQ(size_t(2), handler->messages.size())
680 EXPECT_EQ(MSG_TEST2, handler->messages[0].what)
682 EXPECT_EQ(MSG_TEST4, handler->messages[1].what)
689 EXPECT_EQ(size_t(2), handler->messages.size())