| Index: content/browser/blob_storage/blob_storage_registry_unittest.cc
|
| diff --git a/content/browser/blob_storage/blob_storage_registry_unittest.cc b/content/browser/blob_storage/blob_storage_registry_unittest.cc
|
| index 9ff10d697006ae9d3e575812c5e24e04bc2da8c8..918554202b07f2430b1d3930093b6f5a6dc73802 100644
|
| --- a/content/browser/blob_storage/blob_storage_registry_unittest.cc
|
| +++ b/content/browser/blob_storage/blob_storage_registry_unittest.cc
|
| @@ -15,36 +15,33 @@ using BlobState = BlobStorageRegistry::BlobState;
|
|
|
| TEST(BlobStorageRegistry, UUIDRegistration) {
|
| const std::string kBlob1 = "Blob1";
|
| + const std::string kType = "type1";
|
| + const std::string kDisposition = "disp1";
|
| BlobStorageRegistry registry;
|
|
|
| EXPECT_FALSE(registry.DeleteEntry(kBlob1));
|
| EXPECT_EQ(0u, registry.blob_count());
|
|
|
| - Entry* entry = registry.CreateEntry(kBlob1);
|
| + Entry* entry = registry.CreateEntry(kBlob1, kType, kDisposition);
|
| ASSERT_NE(nullptr, entry);
|
| - EXPECT_EQ(BlobState::RESERVED, entry->state);
|
| + EXPECT_EQ(BlobState::PENDING, entry->state);
|
| + EXPECT_EQ(kType, entry->content_type);
|
| + EXPECT_EQ(kDisposition, entry->content_disposition);
|
| EXPECT_EQ(1u, entry->refcount);
|
| - EXPECT_FALSE(entry->exceeded_memory);
|
| EXPECT_FALSE(entry->data.get() || entry->data_builder.get());
|
| - EXPECT_EQ(0u, entry->construction_complete_callbacks.size());
|
| + EXPECT_EQ(0u, entry->build_completion_callbacks.size());
|
|
|
| EXPECT_EQ(entry, registry.GetEntry(kBlob1));
|
| EXPECT_TRUE(registry.DeleteEntry(kBlob1));
|
| - entry = registry.CreateEntry(kBlob1);
|
| + entry = registry.CreateEntry(kBlob1, kType, kDisposition);
|
|
|
| - EXPECT_TRUE(entry->TestAndSetState(BlobState::RESERVED,
|
| - BlobState::ASYNC_TRANSPORTATION));
|
| - EXPECT_FALSE(
|
| - entry->TestAndSetState(BlobState::CONSTRUCTION, BlobState::RESERVED));
|
| - EXPECT_FALSE(entry->TestAndSetState(BlobState::ACTIVE, BlobState::RESERVED));
|
| - EXPECT_TRUE(entry->TestAndSetState(BlobState::ASYNC_TRANSPORTATION,
|
| - BlobState::CONSTRUCTION));
|
| - EXPECT_EQ(BlobState::CONSTRUCTION, entry->state);
|
| EXPECT_EQ(1u, registry.blob_count());
|
| }
|
|
|
| TEST(BlobStorageRegistry, URLRegistration) {
|
| const std::string kBlob = "Blob1";
|
| + const std::string kType = "type1";
|
| + const std::string kDisposition = "disp1";
|
| const std::string kBlob2 = "Blob2";
|
| const GURL kURL = GURL("blob://Blob1");
|
| const GURL kURL2 = GURL("blob://Blob2");
|
| @@ -55,7 +52,7 @@ TEST(BlobStorageRegistry, URLRegistration) {
|
| EXPECT_FALSE(registry.DeleteURLMapping(kURL, nullptr));
|
| EXPECT_FALSE(registry.CreateUrlMapping(kURL, kBlob));
|
| EXPECT_EQ(0u, registry.url_count());
|
| - Entry* entry = registry.CreateEntry(kBlob);
|
| + Entry* entry = registry.CreateEntry(kBlob, kType, kDisposition);
|
|
|
| EXPECT_FALSE(registry.IsURLMapped(kURL));
|
| EXPECT_TRUE(registry.CreateUrlMapping(kURL, kBlob));
|
| @@ -68,7 +65,7 @@ TEST(BlobStorageRegistry, URLRegistration) {
|
| EXPECT_EQ(kBlob, uuid);
|
| EXPECT_EQ(1u, registry.url_count());
|
|
|
| - registry.CreateEntry(kBlob2);
|
| + registry.CreateEntry(kBlob2, kType, kDisposition);
|
| EXPECT_TRUE(registry.CreateUrlMapping(kURL2, kBlob2));
|
| EXPECT_EQ(2u, registry.url_count());
|
| EXPECT_TRUE(registry.DeleteURLMapping(kURL2, &uuid));
|
|
|