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

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

Issue 10662035: [Sync] Put everything in sync/api into csync namespace (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 5 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/file_path.h" 7 #include "base/file_path.h"
8 #include "base/memory/scoped_ptr.h" 8 #include "base/memory/scoped_ptr.h"
9 #include "base/version.h" 9 #include "base/version.h"
10 #include "googleurl/src/gurl.h" 10 #include "googleurl/src/gurl.h"
(...skipping 26 matching lines...) Expand all
37 37
38 TEST_F(ExtensionSyncDataTest, SyncDataToExtensionSyncDataForExtension) { 38 TEST_F(ExtensionSyncDataTest, SyncDataToExtensionSyncDataForExtension) {
39 sync_pb::EntitySpecifics entity; 39 sync_pb::EntitySpecifics entity;
40 sync_pb::ExtensionSpecifics* extension_specifics = entity.mutable_extension(); 40 sync_pb::ExtensionSpecifics* extension_specifics = entity.mutable_extension();
41 extension_specifics->set_id(kValidId); 41 extension_specifics->set_id(kValidId);
42 extension_specifics->set_update_url(kValidUpdateUrl2); 42 extension_specifics->set_update_url(kValidUpdateUrl2);
43 extension_specifics->set_enabled(false); 43 extension_specifics->set_enabled(false);
44 extension_specifics->set_incognito_enabled(true); 44 extension_specifics->set_incognito_enabled(true);
45 extension_specifics->set_version(kVersion1); 45 extension_specifics->set_version(kVersion1);
46 extension_specifics->set_name(kName); 46 extension_specifics->set_name(kName);
47 SyncData sync_data = 47 csync::SyncData sync_data =
48 SyncData::CreateLocalData("sync_tag", "non_unique_title", entity); 48 csync::SyncData::CreateLocalData("sync_tag", "non_unique_title", entity);
49 49
50 extensions::ExtensionSyncData extension_sync_data(sync_data); 50 extensions::ExtensionSyncData extension_sync_data(sync_data);
51 EXPECT_EQ(extension_specifics->id(), extension_sync_data.id()); 51 EXPECT_EQ(extension_specifics->id(), extension_sync_data.id());
52 EXPECT_EQ(extension_specifics->version(), 52 EXPECT_EQ(extension_specifics->version(),
53 extension_sync_data.version().GetString()); 53 extension_sync_data.version().GetString());
54 EXPECT_EQ(extension_specifics->update_url(), 54 EXPECT_EQ(extension_specifics->update_url(),
55 extension_sync_data.update_url().spec()); 55 extension_sync_data.update_url().spec());
56 EXPECT_EQ(extension_specifics->enabled(), extension_sync_data.enabled()); 56 EXPECT_EQ(extension_specifics->enabled(), extension_sync_data.enabled());
57 EXPECT_EQ(extension_specifics->incognito_enabled(), 57 EXPECT_EQ(extension_specifics->incognito_enabled(),
58 extension_sync_data.incognito_enabled()); 58 extension_sync_data.incognito_enabled());
59 EXPECT_EQ(extension_specifics->name(), extension_sync_data.name()); 59 EXPECT_EQ(extension_specifics->name(), extension_sync_data.name());
60 EXPECT_FALSE(extension_sync_data.uninstalled()); 60 EXPECT_FALSE(extension_sync_data.uninstalled());
61 } 61 }
62 62
63 TEST_F(ExtensionSyncDataTest, ExtensionSyncDataToSyncDataForExtension) { 63 TEST_F(ExtensionSyncDataTest, ExtensionSyncDataToSyncDataForExtension) {
64 sync_pb::EntitySpecifics entity; 64 sync_pb::EntitySpecifics entity;
65 sync_pb::ExtensionSpecifics* input_extension = entity.mutable_extension(); 65 sync_pb::ExtensionSpecifics* input_extension = entity.mutable_extension();
66 input_extension->set_id(kValidId); 66 input_extension->set_id(kValidId);
67 input_extension->set_update_url(kValidUpdateUrl2); 67 input_extension->set_update_url(kValidUpdateUrl2);
68 input_extension->set_enabled(true); 68 input_extension->set_enabled(true);
69 input_extension->set_incognito_enabled(false); 69 input_extension->set_incognito_enabled(false);
70 input_extension->set_version(kVersion1); 70 input_extension->set_version(kVersion1);
71 input_extension->set_name(kName); 71 input_extension->set_name(kName);
72 SyncData sync_data = 72 csync::SyncData sync_data =
73 SyncData::CreateLocalData("sync_tag", "non_unique_title", entity); 73 csync::SyncData::CreateLocalData("sync_tag", "non_unique_title", entity);
74 extensions::ExtensionSyncData extension_sync_data(sync_data); 74 extensions::ExtensionSyncData extension_sync_data(sync_data);
asargent_no_longer_on_chrome 2012/06/26 18:08:17 nit: double space
akalin 2012/06/26 20:28:28 Done.
75 75
76 SyncData output_sync_data = extension_sync_data.GetSyncData(); 76 csync::SyncData output_sync_data = extension_sync_data.GetSyncData();
77 const sync_pb::ExtensionSpecifics& output_specifics = 77 const sync_pb::ExtensionSpecifics& output_specifics =
78 output_sync_data.GetSpecifics().extension(); 78 output_sync_data.GetSpecifics().extension();
79 EXPECT_EQ(extension_sync_data.id(), output_specifics.id()); 79 EXPECT_EQ(extension_sync_data.id(), output_specifics.id());
80 EXPECT_EQ(extension_sync_data.update_url().spec(), 80 EXPECT_EQ(extension_sync_data.update_url().spec(),
81 output_specifics.update_url()); 81 output_specifics.update_url());
82 EXPECT_EQ(extension_sync_data.enabled(), output_specifics.enabled()); 82 EXPECT_EQ(extension_sync_data.enabled(), output_specifics.enabled());
83 EXPECT_EQ(extension_sync_data.incognito_enabled(), 83 EXPECT_EQ(extension_sync_data.incognito_enabled(),
84 output_specifics.incognito_enabled()); 84 output_specifics.incognito_enabled());
85 EXPECT_EQ(extension_sync_data.version().GetString(), 85 EXPECT_EQ(extension_sync_data.version().GetString(),
86 output_specifics.version()); 86 output_specifics.version());
87 EXPECT_EQ(extension_sync_data.name(), output_specifics.name()); 87 EXPECT_EQ(extension_sync_data.name(), output_specifics.name());
88 } 88 }
89 89
90 } // namespace 90 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698