| Index: chrome/browser/services/gcm/gcm_account_tracker_unittest.cc
|
| diff --git a/chrome/browser/services/gcm/gcm_account_tracker_unittest.cc b/chrome/browser/services/gcm/gcm_account_tracker_unittest.cc
|
| index 24c3ab3fc46cf02b7d10d3e6307cb0c2b6873a44..cd9deb5eab0644c74e66b77661d1f22d3d102a48 100644
|
| --- a/chrome/browser/services/gcm/gcm_account_tracker_unittest.cc
|
| +++ b/chrome/browser/services/gcm/gcm_account_tracker_unittest.cc
|
| @@ -45,8 +45,7 @@ class GCMAccountTrackerTest : public testing::Test {
|
| virtual ~GCMAccountTrackerTest();
|
|
|
| // Callback for the account tracker.
|
| - void UpdateAccounts(const std::map<std::string, std::string>& accounts,
|
| - bool account_removed);
|
| + void UpdateAccounts(const std::map<std::string, std::string>& accounts);
|
|
|
| // Helpers to pass fake events to the tracker. Tests should have either a pair
|
| // of Start/FinishAccountSignIn or SignInAccount per account. Don't mix.
|
| @@ -63,7 +62,6 @@ class GCMAccountTrackerTest : public testing::Test {
|
| // Test results and helpers.
|
| void ResetResults();
|
| bool update_accounts_called() const { return update_accounts_called_; }
|
| - bool account_removed() const { return account_removed_; }
|
| const std::map<std::string, std::string>& accounts() const {
|
| return accounts_;
|
| }
|
| @@ -74,7 +72,6 @@ class GCMAccountTrackerTest : public testing::Test {
|
| private:
|
| std::map<std::string, std::string> accounts_;
|
| bool update_accounts_called_;
|
| - bool account_removed_;
|
|
|
| base::MessageLoop message_loop_;
|
| net::TestURLFetcherFactory test_fetcher_factory_;
|
| @@ -84,7 +81,7 @@ class GCMAccountTrackerTest : public testing::Test {
|
| };
|
|
|
| GCMAccountTrackerTest::GCMAccountTrackerTest()
|
| - : update_accounts_called_(false), account_removed_(false) {
|
| + : update_accounts_called_(false) {
|
| fake_token_service_.reset(new FakeOAuth2TokenService());
|
|
|
| fake_identity_provider_.reset(
|
| @@ -107,17 +104,14 @@ GCMAccountTrackerTest::~GCMAccountTrackerTest() {
|
| }
|
|
|
| void GCMAccountTrackerTest::UpdateAccounts(
|
| - const std::map<std::string, std::string>& accounts,
|
| - bool account_removed) {
|
| + const std::map<std::string, std::string>& accounts) {
|
| update_accounts_called_ = true;
|
| accounts_ = accounts;
|
| - account_removed_ = account_removed;
|
| }
|
|
|
| void GCMAccountTrackerTest::ResetResults() {
|
| accounts_.clear();
|
| update_accounts_called_ = false;
|
| - account_removed_ = false;
|
| }
|
|
|
| void GCMAccountTrackerTest::StartAccountSignIn(const std::string& account_key) {
|
| @@ -159,10 +153,9 @@ void GCMAccountTrackerTest::IssueError(const std::string& account_key) {
|
|
|
| TEST_F(GCMAccountTrackerTest, NoAccounts) {
|
| EXPECT_FALSE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
| tracker()->Start();
|
| - EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
| + // Callback should not be called if there where no accounts provided.
|
| + EXPECT_FALSE(update_accounts_called());
|
| EXPECT_TRUE(accounts().empty());
|
| tracker()->Stop();
|
| }
|
| @@ -183,7 +176,6 @@ TEST_F(GCMAccountTrackerTest, SingleAccount) {
|
| IssueAccessToken(kAccountId1);
|
|
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -201,12 +193,10 @@ TEST_F(GCMAccountTrackerTest, MultipleAccounts) {
|
| FinishAccountSignIn(kAccountId1);
|
| IssueAccessToken(kAccountId1);
|
| EXPECT_FALSE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
|
|
| FinishAccountSignIn(kAccountId2);
|
| IssueAccessToken(kAccountId2);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -225,7 +215,6 @@ TEST_F(GCMAccountTrackerTest, AccountAdded) {
|
|
|
| IssueAccessToken(kAccountId1);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -248,7 +237,6 @@ TEST_F(GCMAccountTrackerTest, AccountRemoved) {
|
|
|
| SignOutAccount(kAccountId2);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_TRUE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -267,7 +255,6 @@ TEST_F(GCMAccountTrackerTest, GetTokenFailed) {
|
|
|
| IssueError(kAccountId2);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_FALSE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -287,7 +274,6 @@ TEST_F(GCMAccountTrackerTest, GetTokenFailedAccountRemoved) {
|
| ResetResults();
|
| SignOutAccount(kAccountId2);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_TRUE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
| @@ -307,7 +293,6 @@ TEST_F(GCMAccountTrackerTest, AccountRemovedWhileRequestsPending) {
|
| SignOutAccount(kAccountId2);
|
| IssueAccessToken(kAccountId2);
|
| EXPECT_TRUE(update_accounts_called());
|
| - EXPECT_TRUE(account_removed());
|
|
|
| std::map<std::string, std::string> expected_accounts;
|
| expected_accounts[kAccountId1] = MakeAccessToken(kAccountId1);
|
|
|