Lines Matching defs:gcm_driver

5 #include "components/gcm_driver/gcm_account_mapper.h"
9 #include "components/gcm_driver/fake_gcm_driver.h"
255 CustomFakeGCMDriver& gcm_driver() { return gcm_driver_; }
284 EXPECT_FALSE(gcm_driver().registration_id_requested());
287 EXPECT_TRUE(gcm_driver().registration_id_requested());
294 EXPECT_TRUE(gcm_driver().registration_id_requested());
295 gcm_driver().Clear();
297 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::UNKNOWN_ERROR);
298 EXPECT_FALSE(gcm_driver().registration_id_requested());
299 gcm_driver().Clear();
304 EXPECT_TRUE(gcm_driver().registration_id_requested());
305 gcm_driver().Clear();
307 gcm_driver().CompleteRegister(kRegistrationId,
309 EXPECT_FALSE(gcm_driver().registration_id_requested());
369 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
381 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
397 EXPECT_TRUE(!gcm_driver().last_message_id().empty());
403 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
411 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
413 EXPECT_EQ(account_token.email, gcm_driver().last_account_mapping().email);
415 gcm_driver().last_account_mapping().account_id);
417 gcm_driver().last_account_mapping().access_token);
418 EXPECT_EQ(AccountMapping::ADDING, gcm_driver().last_account_mapping().status);
420 gcm_driver().last_account_mapping().status_change_timestamp);
421 EXPECT_EQ(gcm_driver().last_message_id(),
422 gcm_driver().last_account_mapping().last_message_id);
431 EXPECT_EQ(gcm_driver().last_message_id(), iter->last_message_id);
437 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
445 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
447 gcm_driver().AcknowledgeSend(gcm_driver().last_message_id());
449 EXPECT_EQ(account_token.email, gcm_driver().last_account_mapping().email);
451 gcm_driver().last_account_mapping().account_id);
453 gcm_driver().last_account_mapping().access_token);
454 EXPECT_EQ(AccountMapping::MAPPED, gcm_driver().last_account_mapping().status);
456 gcm_driver().last_account_mapping().status_change_timestamp);
457 EXPECT_TRUE(gcm_driver().last_account_mapping().last_message_id.empty());
473 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
481 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
485 stored_mappings.push_back(gcm_driver().last_account_mapping());
489 gcm_driver().AcknowledgeSend(gcm_driver().last_message_id());
491 EXPECT_EQ(account_token.email, gcm_driver().last_account_mapping().email);
493 gcm_driver().last_account_mapping().account_id);
495 gcm_driver().last_account_mapping().access_token);
496 EXPECT_EQ(AccountMapping::MAPPED, gcm_driver().last_account_mapping().status);
498 gcm_driver().last_account_mapping().status_change_timestamp);
499 EXPECT_TRUE(gcm_driver().last_account_mapping().last_message_id.empty());
514 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
522 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
525 std::string old_message_id = gcm_driver().last_message_id();
526 gcm_driver().MessageSendError(old_message_id);
530 EXPECT_EQ(old_message_id, gcm_driver().last_message_id());
531 EXPECT_EQ(account_token.account_id, gcm_driver().last_removed_account_id());
547 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
550 gcm_driver().MessageSendError("add_message_id");
554 EXPECT_TRUE(gcm_driver().last_message_id().empty());
578 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
583 EXPECT_EQ(mapping.account_id, gcm_driver().last_account_mapping().account_id);
584 EXPECT_EQ(mapping.email, gcm_driver().last_account_mapping().email);
586 gcm_driver().last_account_mapping().status);
588 gcm_driver().last_account_mapping().status_change_timestamp);
589 EXPECT_TRUE(gcm_driver().last_account_mapping().last_message_id.empty());
613 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
619 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
621 EXPECT_EQ(mapping.account_id, gcm_driver().last_account_mapping().account_id);
622 EXPECT_EQ(mapping.email, gcm_driver().last_account_mapping().email);
624 gcm_driver().last_account_mapping().status);
626 gcm_driver().last_account_mapping().status_change_timestamp);
627 EXPECT_TRUE(!gcm_driver().last_account_mapping().last_message_id.empty());
636 EXPECT_EQ(gcm_driver().last_account_mapping().last_message_id,
654 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
658 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
659 gcm_driver().AcknowledgeSend(gcm_driver().last_message_id());
661 EXPECT_EQ(mapping.account_id, gcm_driver().last_removed_account_id());
680 gcm_driver().AcknowledgeSend("remove_message_id");
682 EXPECT_EQ(mapping.account_id, gcm_driver().last_removed_account_id());
703 gcm_driver().MessageSendError("remove_message_id");
705 EXPECT_TRUE(gcm_driver().last_removed_account_id().empty());
707 EXPECT_EQ(mapping.account_id, gcm_driver().last_account_mapping().account_id);
708 EXPECT_EQ(mapping.email, gcm_driver().last_account_mapping().email);
710 gcm_driver().last_account_mapping().status);
712 gcm_driver().last_account_mapping().status_change_timestamp);
714 EXPECT_TRUE(gcm_driver().last_account_mapping().last_message_id.empty());
731 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
738 DCHECK_EQ(CustomFakeGCMDriver::SEND_STARTED, gcm_driver().last_action());
741 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
742 DCHECK_EQ(CustomFakeGCMDriver::SEND_FINISHED, gcm_driver().last_action());
745 gcm_driver().Clear();
747 DCHECK_EQ(CustomFakeGCMDriver::NONE, gcm_driver().last_action());
761 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
766 EXPECT_EQ(CustomFakeGCMDriver::SEND_STARTED, gcm_driver().last_action());
767 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
768 EXPECT_EQ(CustomFakeGCMDriver::SEND_FINISHED, gcm_driver().last_action());
770 std::string remove_message_id = gcm_driver().last_message_id();
771 gcm_driver().Clear();
780 DCHECK_EQ(CustomFakeGCMDriver::SEND_STARTED, gcm_driver().last_action());
781 gcm_driver().CompleteSend(gcm_driver().last_message_id(), GCMClient::SUCCESS);
782 EXPECT_EQ(CustomFakeGCMDriver::SEND_FINISHED, gcm_driver().last_action());
784 std::string add_message_id = gcm_driver().last_message_id();
787 gcm_driver().AcknowledgeSend(remove_message_id);
815 gcm_driver().CompleteRegister(kRegistrationId, GCMClient::SUCCESS);
821 gcm_driver().AcknowledgeSend(expected_mappings[0].last_message_id);
827 gcm_driver().AcknowledgeSend(expected_mappings[1].last_message_id);
834 gcm_driver().AcknowledgeSend(expected_mappings[2].last_message_id);
851 gcm_driver().CompleteSendAllMessages();
857 gcm_driver().AcknowledgeSendAllMessages();
883 gcm_driver().CompleteSendAllMessages();
894 gcm_driver().AcknowledgeSendAllMessages();