| Index: content/child/blob_storage/blob_transport_controller_unittest.cc | 
| diff --git a/content/child/blob_storage/blob_transport_controller_unittest.cc b/content/child/blob_storage/blob_transport_controller_unittest.cc | 
| index 6735742786101e84e1b990920f0abab6874389c6..249da1777420a63030eb4e5a2039ae33b18a16bc 100644 | 
| --- a/content/child/blob_storage/blob_transport_controller_unittest.cc | 
| +++ b/content/child/blob_storage/blob_transport_controller_unittest.cc | 
| @@ -37,8 +37,8 @@ using base::FilePath; | 
| using base::TestSimpleTaskRunner; | 
| using storage::BlobItemBytesRequest; | 
| using storage::BlobItemBytesResponse; | 
| +using storage::BlobStatus; | 
| using storage::DataElement; | 
| -using storage::IPCBlobCreationCancelCode; | 
|  | 
| namespace content { | 
| namespace { | 
| @@ -129,21 +129,15 @@ class BlobTransportControllerTest : public testing::Test { | 
| const std::string& expected_content_type, | 
| std::vector<DataElement>* descriptions) { | 
| const IPC::Message* register_message = | 
| -        sink_.GetUniqueMessageMatching(BlobStorageMsg_RegisterBlobUUID::ID); | 
| -    const IPC::Message* start_message = | 
| -        sink_.GetUniqueMessageMatching(BlobStorageMsg_StartBuildingBlob::ID); | 
| +        sink_.GetUniqueMessageMatching(BlobStorageMsg_RegisterBlob::ID); | 
| ASSERT_TRUE(register_message); | 
| -    ASSERT_TRUE(start_message); | 
| -    std::tuple<std::string, std::string, std::string, std::set<std::string>> | 
| +    std::tuple<std::string, std::string, std::string, std::vector<DataElement>> | 
| register_contents; | 
| -    std::tuple<std::string, std::vector<DataElement>> start_contents; | 
| -    BlobStorageMsg_RegisterBlobUUID::Read(register_message, ®ister_contents); | 
| -    BlobStorageMsg_StartBuildingBlob::Read(start_message, &start_contents); | 
| +    BlobStorageMsg_RegisterBlob::Read(register_message, ®ister_contents); | 
| EXPECT_EQ(expected_uuid, std::get<0>(register_contents)); | 
| -    EXPECT_EQ(expected_uuid, std::get<0>(start_contents)); | 
| EXPECT_EQ(expected_content_type, std::get<1>(register_contents)); | 
| if (descriptions) | 
| -      *descriptions = std::get<1>(start_contents); | 
| +      *descriptions = std::get<3>(register_contents); | 
| // We don't have dispositions from the renderer. | 
| EXPECT_TRUE(std::get<2>(register_contents).empty()); | 
| sink_.ClearMessages(); | 
| @@ -165,12 +159,12 @@ class BlobTransportControllerTest : public testing::Test { | 
| } | 
|  | 
| void ExpectCancel(const std::string& expected_uuid, | 
| -                    storage::IPCBlobCreationCancelCode expected_code) { | 
| +                    storage::BlobStatus expected_code) { | 
| const IPC::Message* cancel_message = | 
| -        sink_.GetUniqueMessageMatching(BlobStorageMsg_CancelBuildingBlob::ID); | 
| +        sink_.GetUniqueMessageMatching(BlobStorageMsg_SendBlobStatus::ID); | 
| ASSERT_TRUE(cancel_message); | 
| -    std::tuple<std::string, storage::IPCBlobCreationCancelCode> cancel_content; | 
| -    BlobStorageMsg_CancelBuildingBlob::Read(cancel_message, &cancel_content); | 
| +    std::tuple<std::string, storage::BlobStatus> cancel_content; | 
| +    BlobStorageMsg_SendBlobStatus::Read(cancel_message, &cancel_content); | 
| EXPECT_EQ(expected_uuid, std::get<0>(cancel_content)); | 
| EXPECT_EQ(expected_code, std::get<1>(cancel_content)); | 
| } | 
| @@ -384,7 +378,7 @@ TEST_F(BlobTransportControllerTest, Disk) { | 
| // Clear the main thread task, as it has the AddRef job. | 
| EXPECT_TRUE(main_thread_runner_->HasPendingTask()); | 
| main_thread_runner_->ClearPendingTasks(); | 
| -  ExpectCancel(kBlobUUID, IPCBlobCreationCancelCode::FILE_WRITE_FAILED); | 
| +  ExpectCancel(kBlobUUID, BlobStatus::ERR_FILE_WRITE_FAILED); | 
| } | 
|  | 
| TEST_F(BlobTransportControllerTest, PublicMethods) { | 
| @@ -423,7 +417,7 @@ TEST_F(BlobTransportControllerTest, PublicMethods) { | 
| EXPECT_TRUE(holder->IsTransporting(kBlobUUID)); | 
| EXPECT_EQ(MakeBlobElement(KRefBlobUUID, 10, 10), message_descriptions[0]); | 
|  | 
| -  holder->OnCancel(kBlobUUID, IPCBlobCreationCancelCode::OUT_OF_MEMORY); | 
| +  holder->OnBlobFinalStatus(kBlobUUID, BlobStatus::ERR_OUT_OF_MEMORY); | 
| EXPECT_FALSE(holder->IsTransporting(kBlobUUID)); | 
| // Check we have the 'decrease ref' task. | 
| EXPECT_TRUE(main_thread_runner_->HasPendingTask()); | 
| @@ -475,7 +469,7 @@ TEST_F(BlobTransportControllerTest, PublicMethods) { | 
| EXPECT_FALSE(main_thread_runner_->HasPendingTask()); | 
|  | 
| // Finish the second one. | 
| -  holder->OnDone(kBlob2UUID); | 
| +  holder->OnBlobFinalStatus(kBlob2UUID, BlobStatus::DONE); | 
| EXPECT_FALSE(holder->IsTransporting(kBlob2UUID)); | 
| EXPECT_TRUE(main_thread_runner_->HasPendingTask()); | 
| main_thread_runner_->ClearPendingTasks(); | 
|  |