Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Side by Side Diff: chrome/browser/supervised_user/supervised_user_registration_utility_unittest.cc

Issue 652473004: Standardize usage of virtual/override/final in chrome/browser/supervised_user/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/supervised_user/supervised_user_registration_utility.h" 5 #include "chrome/browser/supervised_user/supervised_user_registration_utility.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
9 #include "base/prefs/scoped_user_pref_update.h" 9 #include "base/prefs/scoped_user_pref_update.h"
10 #include "base/run_loop.h" 10 #include "base/run_loop.h"
(...skipping 28 matching lines...) Expand all
39 using syncer::SyncErrorFactory; 39 using syncer::SyncErrorFactory;
40 using syncer::SyncMergeResult; 40 using syncer::SyncMergeResult;
41 41
42 namespace { 42 namespace {
43 43
44 const char kSupervisedUserToken[] = "supervisedusertoken"; 44 const char kSupervisedUserToken[] = "supervisedusertoken";
45 45
46 class MockChangeProcessor : public SyncChangeProcessor { 46 class MockChangeProcessor : public SyncChangeProcessor {
47 public: 47 public:
48 MockChangeProcessor() {} 48 MockChangeProcessor() {}
49 virtual ~MockChangeProcessor() {} 49 ~MockChangeProcessor() override {}
50 50
51 // SyncChangeProcessor implementation: 51 // SyncChangeProcessor implementation:
52 virtual SyncError ProcessSyncChanges( 52 SyncError ProcessSyncChanges(const tracked_objects::Location& from_here,
53 const tracked_objects::Location& from_here, 53 const SyncChangeList& change_list) override;
54 const SyncChangeList& change_list) override;
55 54
56 virtual SyncDataList GetAllSyncData(syncer::ModelType type) const 55 SyncDataList GetAllSyncData(syncer::ModelType type) const override {
57 override {
58 return SyncDataList(); 56 return SyncDataList();
59 } 57 }
60 58
61 const SyncChangeList& changes() const { return change_list_; } 59 const SyncChangeList& changes() const { return change_list_; }
62 60
63 private: 61 private:
64 SyncChangeList change_list_; 62 SyncChangeList change_list_;
65 }; 63 };
66 64
67 SyncError MockChangeProcessor::ProcessSyncChanges( 65 SyncError MockChangeProcessor::ProcessSyncChanges(
68 const tracked_objects::Location& from_here, 66 const tracked_objects::Location& from_here,
69 const SyncChangeList& change_list) { 67 const SyncChangeList& change_list) {
70 change_list_ = change_list; 68 change_list_ = change_list;
71 return SyncError(); 69 return SyncError();
72 } 70 }
73 71
74 class MockSupervisedUserRefreshTokenFetcher 72 class MockSupervisedUserRefreshTokenFetcher
75 : public SupervisedUserRefreshTokenFetcher { 73 : public SupervisedUserRefreshTokenFetcher {
76 public: 74 public:
77 MockSupervisedUserRefreshTokenFetcher() {} 75 MockSupervisedUserRefreshTokenFetcher() {}
78 virtual ~MockSupervisedUserRefreshTokenFetcher() {} 76 ~MockSupervisedUserRefreshTokenFetcher() override {}
79 77
80 // SupervisedUserRefreshTokenFetcher implementation: 78 // SupervisedUserRefreshTokenFetcher implementation:
81 virtual void Start(const std::string& supervised_user_id, 79 void Start(const std::string& supervised_user_id,
82 const std::string& device_name, 80 const std::string& device_name,
83 const TokenCallback& callback) override { 81 const TokenCallback& callback) override {
84 GoogleServiceAuthError error(GoogleServiceAuthError::NONE); 82 GoogleServiceAuthError error(GoogleServiceAuthError::NONE);
85 callback.Run(error, kSupervisedUserToken); 83 callback.Run(error, kSupervisedUserToken);
86 } 84 }
87 }; 85 };
88 86
89 } // namespace 87 } // namespace
90 88
91 class SupervisedUserRegistrationUtilityTest : public ::testing::Test { 89 class SupervisedUserRegistrationUtilityTest : public ::testing::Test {
92 public: 90 public:
93 SupervisedUserRegistrationUtilityTest(); 91 SupervisedUserRegistrationUtilityTest();
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 SupervisedUserRegistrationUtility::GenerateNewSupervisedUserId(), 292 SupervisedUserRegistrationUtility::GenerateNewSupervisedUserId(),
295 SupervisedUserRegistrationInfo(base::ASCIIToUTF16("Mike"), 17), 293 SupervisedUserRegistrationInfo(base::ASCIIToUTF16("Mike"), 17),
296 GetRegistrationCallback()); 294 GetRegistrationCallback());
297 EXPECT_EQ(1u, prefs()->GetDictionary(prefs::kSupervisedUsers)->size()); 295 EXPECT_EQ(1u, prefs()->GetDictionary(prefs::kSupervisedUsers)->size());
298 service()->StopSyncing(SUPERVISED_USERS); 296 service()->StopSyncing(SUPERVISED_USERS);
299 EXPECT_EQ(0u, prefs()->GetDictionary(prefs::kSupervisedUsers)->size()); 297 EXPECT_EQ(0u, prefs()->GetDictionary(prefs::kSupervisedUsers)->size());
300 EXPECT_TRUE(received_callback()); 298 EXPECT_TRUE(received_callback());
301 EXPECT_EQ(GoogleServiceAuthError::REQUEST_CANCELED, error().state()); 299 EXPECT_EQ(GoogleServiceAuthError::REQUEST_CANCELED, error().state());
302 EXPECT_EQ(std::string(), token()); 300 EXPECT_EQ(std::string(), token());
303 } 301 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698