Index: sync/internal_api/attachments/on_disk_attachment_store_unittest.cc |
diff --git a/sync/internal_api/attachments/on_disk_attachment_store_unittest.cc b/sync/internal_api/attachments/on_disk_attachment_store_unittest.cc |
index e46f060216094041516edca0248e1a323c4f1dab..3b8c59922f65790f976f515dc00243560805a89b 100644 |
--- a/sync/internal_api/attachments/on_disk_attachment_store_unittest.cc |
+++ b/sync/internal_api/attachments/on_disk_attachment_store_unittest.cc |
@@ -322,10 +322,12 @@ TEST_F(OnDiskAttachmentStoreSpecificTest, MismatchedCrc) { |
// Write attachment with incorrect crc32c. |
AttachmentStore::Result write_result = AttachmentStore::UNSPECIFIED_ERROR; |
const uint32_t intentionally_wrong_crc32c = 0; |
- std::string some_data("data1"); |
+ |
+ scoped_refptr<base::RefCountedString> some_data(new base::RefCountedString()); |
+ some_data->data() = "data1"; |
Attachment attachment = Attachment::CreateFromParts( |
- AttachmentId::Create(), base::RefCountedString::TakeString(&some_data), |
- intentionally_wrong_crc32c); |
+ AttachmentId::Create(some_data->size(), intentionally_wrong_crc32c), |
+ some_data); |
AttachmentList attachments; |
attachments.push_back(attachment); |
store_->Write(attachments, |
@@ -365,7 +367,10 @@ TEST_F(OnDiskAttachmentStoreSpecificTest, OpsAfterInitializationFailed) { |
// STORE_INITIALIZATION_FAILED. |
AttachmentStore::Result read_result = AttachmentStore::SUCCESS; |
AttachmentIdList attachment_ids; |
- attachment_ids.push_back(AttachmentId::Create()); |
+ std::string some_data("data1"); |
+ Attachment attachment = |
+ Attachment::Create(base::RefCountedString::TakeString(&some_data)); |
+ attachment_ids.push_back(attachment.GetId()); |
AttachmentIdList failed_attachment_ids; |
store_->Read( |
attachment_ids, |
@@ -382,11 +387,8 @@ TEST_F(OnDiskAttachmentStoreSpecificTest, OpsAfterInitializationFailed) { |
// Writing to uninitialized store should result in |
// STORE_INITIALIZATION_FAILED. |
AttachmentStore::Result write_result = AttachmentStore::SUCCESS; |
- std::string some_data; |
AttachmentList attachments; |
- some_data = "data1"; |
- attachments.push_back( |
- Attachment::Create(base::RefCountedString::TakeString(&some_data))); |
+ attachments.push_back(attachment); |
store_->Write(attachments, |
base::Bind(&OnDiskAttachmentStoreSpecificTest::CopyResult, |
base::Unretained(this), &write_result)); |