| 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();
 | 
| 
 |