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

Side by Side Diff: chrome/browser/extensions/extension_sync_data_unittest.cc

Issue 8727024: Save the oauth client id used in App Notification setup (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/extensions/extension_sync_data.h" 5 #include "chrome/browser/extensions/extension_sync_data.h"
6 6
7 #include "base/memory/scoped_ptr.h" 7 #include "base/memory/scoped_ptr.h"
8 #include "base/version.h" 8 #include "base/version.h"
9 #include "chrome/browser/sync/protocol/app_specifics.pb.h" 9 #include "chrome/browser/sync/protocol/app_specifics.pb.h"
10 #include "chrome/browser/sync/protocol/extension_specifics.pb.h" 10 #include "chrome/browser/sync/protocol/extension_specifics.pb.h"
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 EXPECT_EQ(extension_specifics->id(), extension_sync_data.id()); 110 EXPECT_EQ(extension_specifics->id(), extension_sync_data.id());
111 EXPECT_EQ(extension_specifics->version(), 111 EXPECT_EQ(extension_specifics->version(),
112 extension_sync_data.version().GetString()); 112 extension_sync_data.version().GetString());
113 EXPECT_EQ(extension_specifics->update_url(), 113 EXPECT_EQ(extension_specifics->update_url(),
114 extension_sync_data.update_url().spec()); 114 extension_sync_data.update_url().spec());
115 EXPECT_EQ(extension_specifics->enabled(), extension_sync_data.enabled()); 115 EXPECT_EQ(extension_specifics->enabled(), extension_sync_data.enabled());
116 EXPECT_EQ(extension_specifics->incognito_enabled(), 116 EXPECT_EQ(extension_specifics->incognito_enabled(),
117 extension_sync_data.incognito_enabled()); 117 extension_sync_data.incognito_enabled());
118 EXPECT_EQ(extension_specifics->name(), extension_sync_data.name()); 118 EXPECT_EQ(extension_specifics->name(), extension_sync_data.name());
119 EXPECT_FALSE(extension_sync_data.uninstalled()); 119 EXPECT_FALSE(extension_sync_data.uninstalled());
120 EXPECT_EQ(notif_settings->initial_setup_done(), 120 EXPECT_EQ(notif_settings->oauth_client_id(),
121 extension_sync_data.notifications_initial_setup_done()); 121 extension_sync_data.notifications_client_id());
122 EXPECT_EQ(notif_settings->disabled(), 122 EXPECT_EQ(notif_settings->disabled(),
123 extension_sync_data.notifications_disabled()); 123 extension_sync_data.notifications_disabled());
124 } 124 }
125 125
126 TEST_F(ExtensionSyncDataTest, ExtensionSyncDataToSyncDataForApp) { 126 TEST_F(ExtensionSyncDataTest, ExtensionSyncDataToSyncDataForApp) {
127 sync_pb::EntitySpecifics entity; 127 sync_pb::EntitySpecifics entity;
128 sync_pb::AppSpecifics* input_specifics = entity.MutableExtension( 128 sync_pb::AppSpecifics* input_specifics = entity.MutableExtension(
129 sync_pb::app); 129 sync_pb::app);
130 sync_pb::ExtensionSpecifics* input_extension = 130 sync_pb::ExtensionSpecifics* input_extension =
131 input_specifics->mutable_extension(); 131 input_specifics->mutable_extension();
(...skipping 13 matching lines...) Expand all
145 145
146 SyncData output_sync_data = extension_sync_data.GetSyncData(); 146 SyncData output_sync_data = extension_sync_data.GetSyncData();
147 EXPECT_TRUE(sync_data.GetSpecifics().HasExtension(sync_pb::app)); 147 EXPECT_TRUE(sync_data.GetSpecifics().HasExtension(sync_pb::app));
148 const sync_pb::AppSpecifics& output_specifics = 148 const sync_pb::AppSpecifics& output_specifics =
149 output_sync_data.GetSpecifics().GetExtension(sync_pb::app); 149 output_sync_data.GetSpecifics().GetExtension(sync_pb::app);
150 EXPECT_EQ(input_specifics->SerializeAsString(), 150 EXPECT_EQ(input_specifics->SerializeAsString(),
151 output_specifics.SerializeAsString()); 151 output_specifics.SerializeAsString());
152 } 152 }
153 153
154 } // namespace 154 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698