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

Unified Diff: sync/api/sync_data_unittest.cc

Issue 2130453004: [Sync] Move //sync to //components/sync. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sync/api/sync_data.cc ('k') | sync/api/sync_error.h » ('j') | 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
deleted file mode 100644
index 9f0d21bdc52be27b4b2c6efab967676bf8775f7d..0000000000000000000000000000000000000000
--- a/sync/api/sync_data_unittest.cc
+++ /dev/null
@@ -1,128 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "sync/api/sync_data.h"
-
-#include <stdint.h>
-
-#include <memory>
-#include <string>
-
-#include "base/memory/ref_counted_memory.h"
-#include "base/message_loop/message_loop.h"
-#include "base/threading/thread_task_runner_handle.h"
-#include "base/time/time.h"
-#include "sync/api/attachments/attachment_id.h"
-#include "sync/internal_api/public/attachments/attachment_service.h"
-#include "sync/internal_api/public/attachments/attachment_service_impl.h"
-#include "sync/internal_api/public/attachments/attachment_service_proxy.h"
-#include "sync/protocol/sync.pb.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-using std::string;
-
-namespace syncer {
-
-namespace {
-
-const char kSyncTag[] = "3984729834";
-const ModelType kDatatype = syncer::PREFERENCES;
-const char kNonUniqueTitle[] = "my preference";
-const int64_t kId = 439829;
-const base::Time kLastModifiedTime = base::Time();
-
-class SyncDataTest : public testing::Test {
- protected:
- SyncDataTest()
- : attachment_service(AttachmentServiceImpl::CreateForTest()),
- attachment_service_weak_ptr_factory(attachment_service.get()),
- attachment_service_proxy(
- base::ThreadTaskRunnerHandle::Get(),
- attachment_service_weak_ptr_factory.GetWeakPtr()) {}
- base::MessageLoop loop;
- sync_pb::EntitySpecifics specifics;
- std::unique_ptr<AttachmentService> attachment_service;
- base::WeakPtrFactory<AttachmentService> attachment_service_weak_ptr_factory;
- AttachmentServiceProxy attachment_service_proxy;
-};
-
-TEST_F(SyncDataTest, NoArgCtor) {
- SyncData data;
- EXPECT_FALSE(data.IsValid());
-}
-
-TEST_F(SyncDataTest, CreateLocalDelete) {
- SyncData data = SyncData::CreateLocalDelete(kSyncTag, kDatatype);
- EXPECT_TRUE(data.IsValid());
- EXPECT_TRUE(data.IsLocal());
- EXPECT_EQ(kSyncTag, SyncDataLocal(data).GetTag());
- EXPECT_EQ(kDatatype, data.GetDataType());
-}
-
-TEST_F(SyncDataTest, CreateLocalData) {
- specifics.mutable_preference();
- SyncData data =
- SyncData::CreateLocalData(kSyncTag, kNonUniqueTitle, specifics);
- EXPECT_TRUE(data.IsValid());
- EXPECT_TRUE(data.IsLocal());
- EXPECT_EQ(kSyncTag, SyncDataLocal(data).GetTag());
- EXPECT_EQ(kDatatype, data.GetDataType());
- EXPECT_EQ(kNonUniqueTitle, data.GetTitle());
- EXPECT_TRUE(data.GetSpecifics().has_preference());
-}
-
-TEST_F(SyncDataTest, CreateLocalDataWithAttachments) {
- specifics.mutable_preference();
- AttachmentIdList attachment_ids;
- attachment_ids.push_back(AttachmentId::Create(0, 0));
- attachment_ids.push_back(AttachmentId::Create(0, 0));
- attachment_ids.push_back(AttachmentId::Create(0, 0));
-
- SyncData data = SyncData::CreateLocalDataWithAttachments(
- kSyncTag, kNonUniqueTitle, specifics, attachment_ids);
- EXPECT_TRUE(data.IsValid());
- EXPECT_TRUE(data.IsLocal());
- EXPECT_EQ(kSyncTag, SyncDataLocal(data).GetTag());
- EXPECT_EQ(kDatatype, data.GetDataType());
- EXPECT_EQ(kNonUniqueTitle, data.GetTitle());
- EXPECT_TRUE(data.GetSpecifics().has_preference());
- attachment_ids = data.GetAttachmentIds();
- EXPECT_EQ(3U, attachment_ids.size());
-}
-
-TEST_F(SyncDataTest, CreateLocalDataWithAttachments_EmptyListOfAttachments) {
- specifics.mutable_preference();
- AttachmentIdList attachment_ids;
- SyncData data = SyncData::CreateLocalDataWithAttachments(
- kSyncTag, kNonUniqueTitle, specifics, attachment_ids);
- EXPECT_TRUE(data.IsValid());
- EXPECT_TRUE(data.IsLocal());
- EXPECT_EQ(kSyncTag, SyncDataLocal(data).GetTag());
- EXPECT_EQ(kDatatype, data.GetDataType());
- EXPECT_EQ(kNonUniqueTitle, data.GetTitle());
- EXPECT_TRUE(data.GetSpecifics().has_preference());
- EXPECT_TRUE(data.GetAttachmentIds().empty());
-}
-
-TEST_F(SyncDataTest, CreateRemoteData) {
- specifics.mutable_preference();
- SyncData data = SyncData::CreateRemoteData(kId,
- specifics,
- kLastModifiedTime,
- AttachmentIdList(),
- attachment_service_proxy);
- EXPECT_TRUE(data.IsValid());
- EXPECT_FALSE(data.IsLocal());
- EXPECT_EQ(kId, SyncDataRemote(data).GetId());
- EXPECT_EQ(kLastModifiedTime, SyncDataRemote(data).GetModifiedTime());
- EXPECT_TRUE(data.GetSpecifics().has_preference());
- EXPECT_TRUE(data.GetAttachmentIds().empty());
-}
-
-// TODO(maniscalco): Add test cases that verify GetLocalAttachmentsForUpload
-// calls are passed through to the underlying AttachmentService.
-
-} // namespace
-
-} // namespace syncer
« no previous file with comments | « sync/api/sync_data.cc ('k') | sync/api/sync_error.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698