| Index: sync/internal_api/test/test_entry_factory.cc
|
| diff --git a/sync/internal_api/test/test_entry_factory.cc b/sync/internal_api/test/test_entry_factory.cc
|
| index ad0fa64dc4cca126380070915a2fc8e9babcc2c2..d2e6b73a33a2cba37ae3ced9660f1c93b68f55ed 100644
|
| --- a/sync/internal_api/test/test_entry_factory.cc
|
| +++ b/sync/internal_api/test/test_entry_factory.cc
|
| @@ -239,6 +239,49 @@ const sync_pb::EntitySpecifics& TestEntryFactory::GetLocalSpecificsForItem(
|
| return entry.GetSpecifics();
|
| }
|
|
|
| +bool TestEntryFactory::SetServerAttachmentMetadataForItem(
|
| + int64 meta_handle,
|
| + const sync_pb::AttachmentMetadata metadata) {
|
| + WriteTransaction trans(FROM_HERE, UNITTEST, directory_);
|
| + MutableEntry entry(&trans, syncable::GET_BY_HANDLE, meta_handle);
|
| + if (!entry.good()) {
|
| + return false;
|
| + }
|
| + entry.PutServerAttachmentMetadata(metadata);
|
| + entry.PutIsUnappliedUpdate(true);
|
| + return true;
|
| +
|
| +}
|
| +
|
| +bool TestEntryFactory::SetLocalAttachmentMetadataForItem(
|
| + int64 meta_handle,
|
| + const sync_pb::AttachmentMetadata metadata) {
|
| + WriteTransaction trans(FROM_HERE, UNITTEST, directory_);
|
| + MutableEntry entry(&trans, syncable::GET_BY_HANDLE, meta_handle);
|
| + if (!entry.good()) {
|
| + return false;
|
| + }
|
| + entry.PutAttachmentMetadata(metadata);
|
| + entry.PutIsUnsynced(true);
|
| + return true;
|
| +}
|
| +
|
| +const sync_pb::AttachmentMetadata&
|
| +TestEntryFactory::GetServerAttachmentMetadataForItem(int64 meta_handle) const {
|
| + syncable::ReadTransaction trans(FROM_HERE, directory_);
|
| + syncable::Entry entry(&trans, syncable::GET_BY_HANDLE, meta_handle);
|
| + DCHECK(entry.good());
|
| + return entry.GetServerAttachmentMetadata();
|
| +}
|
| +
|
| +const sync_pb::AttachmentMetadata&
|
| +TestEntryFactory::GetLocalAttachmentMetadataForItem(int64 meta_handle) const {
|
| + syncable::ReadTransaction trans(FROM_HERE, directory_);
|
| + syncable::Entry entry(&trans, syncable::GET_BY_HANDLE, meta_handle);
|
| + DCHECK(entry.good());
|
| + return entry.GetAttachmentMetadata();
|
| +}
|
| +
|
| bool TestEntryFactory::GetIsUnsyncedForItem(int64 meta_handle) const {
|
| syncable::ReadTransaction trans(FROM_HERE, directory_);
|
| syncable::Entry entry(&trans, syncable::GET_BY_HANDLE, meta_handle);
|
|
|