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

Unified Diff: chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc

Issue 193773003: Turn on and use the AppInfo data. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Turn on app info: another windows fix Created 6 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc
diff --git a/chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc b/chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc
index 23a11dcdb7be01dee7b4f13e8eeea266849c9e64..ef9cda5c4c9c2df3ef0fb2dce27ff8362e141276 100644
--- a/chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc
+++ b/chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.cc
@@ -4,6 +4,12 @@
#include "chrome/browser/notifications/sync_notifier/sync_notifier_test_utils.h"
+// Test data for App Info structures.
+const char kSendingService1Name[] = "TestService1";
+const char kSendingService2Name[] = "TestService2";
+const char kSendingService3Name[] = "TestService3";
+const char kTestIconUrl[] = "https://www.google.com/someicon.png";
+
// Fake data for creating a SyncData object to use in creating a
// SyncedNotification.
const char kAppId1[] = "fboilmbenheemaomgaeehigklolhkhnf";
@@ -196,3 +202,87 @@ syncer::SyncData CreateSyncData(
return sync_data;
}
+
+namespace notifier {
+
+StubSyncedNotificationAppInfoService::StubSyncedNotificationAppInfoService(
+ Profile* profile) : SyncedNotificationAppInfoService(profile) {
+ on_bitmap_fetches_done_called_ = false;
+}
+
+StubSyncedNotificationAppInfoService::~StubSyncedNotificationAppInfoService() {
+}
+
+syncer::SyncMergeResult
+StubSyncedNotificationAppInfoService::MergeDataAndStartSyncing(
+ syncer::ModelType type,
+ const syncer::SyncDataList& initial_sync_data,
+ scoped_ptr<syncer::SyncChangeProcessor> sync_processor,
+ scoped_ptr<syncer::SyncErrorFactory> error_handler) {
+ return syncer::SyncMergeResult(syncer::SYNCED_NOTIFICATION_APP_INFO);
+}
+
+syncer::SyncError StubSyncedNotificationAppInfoService::ProcessSyncChanges(
+ const tracked_objects::Location& from_here,
+ const syncer::SyncChangeList& change_list) {
+ return syncer::SyncError();
+}
+
+syncer::SyncDataList StubSyncedNotificationAppInfoService::GetAllSyncData(
+ syncer::ModelType type) const {
+ return syncer::SyncDataList();
+}
+
+void StubSyncedNotificationAppInfoService::OnBitmapFetchesDone(
+ std::vector<std::string> added_app_ids,
+ std::vector<std::string> removed_app_ids) {
+ added_app_ids_ = added_app_ids;
+ removed_app_ids_ = removed_app_ids;
+ on_bitmap_fetches_done_called_ = true;
+}
+
+scoped_ptr<SyncedNotificationAppInfo>
+StubSyncedNotificationAppInfoService::
+ CreateSyncedNotificationAppInfoFromProtobuf(
+ const sync_pb::SyncedNotificationAppInfo& app_info) {
+ return scoped_ptr<SyncedNotificationAppInfo>();
+}
+
+SyncedNotificationAppInfo*
+StubSyncedNotificationAppInfoService::FindSyncedNotificationAppInfoByName(
+ const std::string& name) {
+ return NULL;
+}
+
+SyncedNotificationAppInfo*
+StubSyncedNotificationAppInfoService::FindSyncedNotificationAppInfoByAppId(
+ const std::string& app_id) {
+ return NULL;
+}
+
+std::string
+StubSyncedNotificationAppInfoService::FindSendingServiceNameFromAppId(
+ const std::string app_id) {
+ return std::string();
+}
+std::vector<SyncedNotificationSendingServiceSettingsData>
+StubSyncedNotificationAppInfoService::GetAllSendingServiceSettingsData() {
+ std::vector<SyncedNotificationSendingServiceSettingsData> empty;
+ return empty;
+}
+
+
+// Probe functions to return data.
+std::vector<std::string> StubSyncedNotificationAppInfoService::added_app_ids() {
+ return added_app_ids_;
+}
+
+std::vector<std::string>
+StubSyncedNotificationAppInfoService::removed_app_ids() {
+ return removed_app_ids_;
+}
+bool StubSyncedNotificationAppInfoService::on_bitmap_fetches_done_called() {
+ return on_bitmap_fetches_done_called_;
+}
+
+} // namespace notifier

Powered by Google App Engine
This is Rietveld 408576698