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

Unified Diff: sync/api/sync_data_unittest.cc

Issue 220043002: [Sync] Add sync api support for context changes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Self review 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
« sync/api/sync_data.cc ('K') | « sync/api/sync_data.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sync/api/sync_data_unittest.cc
diff --git a/sync/api/sync_data_unittest.cc b/sync/api/sync_data_unittest.cc
index 19d88d43053732bbe6789ea057b5449bf56ee5ed..ba82101193e3fa66b25e2e7288ca13c7da1983ae 100644
--- a/sync/api/sync_data_unittest.cc
+++ b/sync/api/sync_data_unittest.cc
@@ -21,6 +21,7 @@ const ModelType kDatatype = syncer::PREFERENCES;
const string kNonUniqueTitle = "my preference";
const int64 kId = 439829;
const base::Time kLastModifiedTime = base::Time();
+const std::string kContext = "context";
typedef testing::Test SyncDataTest;
@@ -50,6 +51,16 @@ TEST_F(SyncDataTest, CreateLocalData) {
EXPECT_TRUE(data.GetSpecifics().has_preference());
}
+TEST_F(SyncDataTest, CreateContext) {
+ SyncData data = SyncData::CreateContext(kDatatype, kContext);
+ EXPECT_TRUE(data.IsValid());
+ EXPECT_EQ(data.GetContext(), kContext);
+
+ data = SyncData::CreateContext(kDatatype, "");
+ EXPECT_TRUE(data.IsValid());
+ EXPECT_EQ(data.GetContext(), "");
+}
+
TEST_F(SyncDataTest, CreateRemoteData) {
sync_pb::EntitySpecifics specifics;
specifics.mutable_preference();
« sync/api/sync_data.cc ('K') | « sync/api/sync_data.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698