| Index: sync/api/sync_change_unittest.cc
|
| diff --git a/sync/api/sync_change_unittest.cc b/sync/api/sync_change_unittest.cc
|
| index 5f937ab7c969347f71438939245b25fbf62943c1..a09776ed809da739f7a1fbb747421b9c00f50830 100644
|
| --- a/sync/api/sync_change_unittest.cc
|
| +++ b/sync/api/sync_change_unittest.cc
|
| @@ -7,8 +7,11 @@
|
| #include <string>
|
|
|
| #include "base/memory/scoped_ptr.h"
|
| +#include "base/message_loop/message_loop.h"
|
| #include "base/time/time.h"
|
| #include "base/values.h"
|
| +#include "sync/api/attachments/attachment_id.h"
|
| +#include "sync/api/attachments/attachment_service_proxy_for_test.h"
|
| #include "sync/protocol/preference_specifics.pb.h"
|
| #include "sync/protocol/proto_value_conversions.h"
|
| #include "sync/protocol/sync.pb.h"
|
| @@ -21,7 +24,10 @@ typedef std::vector<SyncChange> SyncChangeList;
|
|
|
| namespace {
|
|
|
| -typedef testing::Test SyncChangeTest;
|
| +class SyncChangeTest : public testing::Test {
|
| + private:
|
| + base::MessageLoop message_loop;
|
| +};
|
|
|
| TEST_F(SyncChangeTest, LocalDelete) {
|
| SyncChange::SyncChangeType change_type = SyncChange::ACTION_DELETE;
|
| @@ -82,28 +88,43 @@ TEST_F(SyncChangeTest, SyncerChanges) {
|
| sync_pb::PreferenceSpecifics* pref_specifics =
|
| update_specifics.mutable_preference();
|
| pref_specifics->set_name("update");
|
| - change_list.push_back(SyncChange(
|
| - FROM_HERE,
|
| - SyncChange::ACTION_UPDATE,
|
| - SyncData::CreateRemoteData(1, update_specifics, base::Time())));
|
| + change_list.push_back(
|
| + SyncChange(FROM_HERE,
|
| + SyncChange::ACTION_UPDATE,
|
| + SyncData::CreateRemoteData(
|
| + 1,
|
| + update_specifics,
|
| + base::Time(),
|
| + syncer::AttachmentIdList(),
|
| + syncer::AttachmentServiceProxyForTest::Create())));
|
|
|
| // Create an add.
|
| sync_pb::EntitySpecifics add_specifics;
|
| pref_specifics = add_specifics.mutable_preference();
|
| pref_specifics->set_name("add");
|
| - change_list.push_back(SyncChange(
|
| - FROM_HERE,
|
| - SyncChange::ACTION_ADD,
|
| - SyncData::CreateRemoteData(2, add_specifics, base::Time())));
|
| + change_list.push_back(
|
| + SyncChange(FROM_HERE,
|
| + SyncChange::ACTION_ADD,
|
| + SyncData::CreateRemoteData(
|
| + 2,
|
| + add_specifics,
|
| + base::Time(),
|
| + syncer::AttachmentIdList(),
|
| + syncer::AttachmentServiceProxyForTest::Create())));
|
|
|
| // Create a delete.
|
| sync_pb::EntitySpecifics delete_specifics;
|
| pref_specifics = delete_specifics.mutable_preference();
|
| pref_specifics->set_name("add");
|
| - change_list.push_back(SyncChange(
|
| - FROM_HERE,
|
| - SyncChange::ACTION_DELETE,
|
| - SyncData::CreateRemoteData(3, delete_specifics, base::Time())));
|
| + change_list.push_back(
|
| + SyncChange(FROM_HERE,
|
| + SyncChange::ACTION_DELETE,
|
| + SyncData::CreateRemoteData(
|
| + 3,
|
| + delete_specifics,
|
| + base::Time(),
|
| + syncer::AttachmentIdList(),
|
| + syncer::AttachmentServiceProxyForTest::Create())));
|
|
|
| ASSERT_EQ(3U, change_list.size());
|
|
|
|
|