Index: third_party/WebKit/Source/core/fetch/MemoryCacheTest.cpp |
diff --git a/third_party/WebKit/Source/core/fetch/MemoryCacheTest.cpp b/third_party/WebKit/Source/core/fetch/MemoryCacheTest.cpp |
index 1a9d7ecec6c2c91e5d4f773d88e8d9c32a5ff923..48c639403acd5b6ade886e78ddd4a9d1e2f7b0b1 100644 |
--- a/third_party/WebKit/Source/core/fetch/MemoryCacheTest.cpp |
+++ b/third_party/WebKit/Source/core/fetch/MemoryCacheTest.cpp |
@@ -108,9 +108,9 @@ TEST_F(MemoryCacheTest, CapacityAccounting) |
const size_t minDeadCapacity = sizeMax / 16; |
const size_t maxDeadCapacity = sizeMax / 8; |
memoryCache()->setCapacities(minDeadCapacity, maxDeadCapacity, totalCapacity); |
- ASSERT_EQ(totalCapacity, memoryCache()->capacity()); |
- ASSERT_EQ(minDeadCapacity, memoryCache()->minDeadCapacity()); |
- ASSERT_EQ(maxDeadCapacity, memoryCache()->maxDeadCapacity()); |
+ EXPECT_EQ(totalCapacity, memoryCache()->capacity()); |
+ EXPECT_EQ(minDeadCapacity, memoryCache()->minDeadCapacity()); |
+ EXPECT_EQ(maxDeadCapacity, memoryCache()->maxDeadCapacity()); |
} |
TEST_F(MemoryCacheTest, VeryLargeResourceAccounting) |
@@ -126,19 +126,19 @@ TEST_F(MemoryCacheTest, VeryLargeResourceAccounting) |
FakeResource::create(ResourceRequest("http://test/resource"), Resource::Raw); |
cachedResource->fakeEncodedSize(resourceSize1); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
memoryCache()->add(cachedResource); |
- ASSERT_EQ(cachedResource->size(), memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(cachedResource->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
Persistent<MockResourceClient> client = new MockResourceClient(cachedResource); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(cachedResource->size(), memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(cachedResource->size(), memoryCache()->liveSize()); |
cachedResource->fakeEncodedSize(resourceSize2); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(cachedResource->size(), memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(cachedResource->size(), memoryCache()->liveSize()); |
} |
// Verifies that dead resources that exceed dead resource capacity are evicted |
@@ -158,23 +158,23 @@ static void TestDeadResourceEviction(Resource* resource1, Resource* resource2) |
// The resource size has to be nonzero for this test to be meaningful, but |
// we do not rely on it having any particular value. |
- ASSERT_GT(resource1->size(), 0u); |
- ASSERT_GT(resource2->size(), 0u); |
+ EXPECT_GT(resource1->size(), 0u); |
+ EXPECT_GT(resource2->size(), 0u); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
memoryCache()->add(resource1); |
- ASSERT_EQ(resource1->size(), memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(resource1->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
memoryCache()->add(resource2); |
- ASSERT_EQ(resource1->size() + resource2->size(), memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(resource1->size() + resource2->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
memoryCache()->prune(); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
} |
TEST_F(MemoryCacheTest, DeadResourceEviction_Basic) |
@@ -200,30 +200,30 @@ static void runTask1(Resource* live, Resource* dead) |
{ |
// The resource size has to be nonzero for this test to be meaningful, but |
// we do not rely on it having any particular value. |
- ASSERT_GT(live->size(), 0u); |
- ASSERT_GT(dead->size(), 0u); |
+ EXPECT_GT(live->size(), 0u); |
+ EXPECT_GT(dead->size(), 0u); |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
memoryCache()->add(dead); |
memoryCache()->add(live); |
memoryCache()->updateDecodedResource(live, UpdateForPropertyChange); |
- ASSERT_EQ(dead->size(), memoryCache()->deadSize()); |
- ASSERT_EQ(live->size(), memoryCache()->liveSize()); |
- ASSERT_GT(live->decodedSize(), 0u); |
+ EXPECT_EQ(dead->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(live->size(), memoryCache()->liveSize()); |
+ EXPECT_GT(live->decodedSize(), 0u); |
memoryCache()->prune(); // Dead resources are pruned immediately |
- ASSERT_EQ(dead->size(), memoryCache()->deadSize()); |
- ASSERT_EQ(live->size(), memoryCache()->liveSize()); |
- ASSERT_GT(live->decodedSize(), 0u); |
+ EXPECT_EQ(dead->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(live->size(), memoryCache()->liveSize()); |
+ EXPECT_GT(live->decodedSize(), 0u); |
} |
static void runTask2(unsigned liveSizeWithoutDecode) |
{ |
// Next task: now, the live resource was evicted. |
- ASSERT_EQ(0u, memoryCache()->deadSize()); |
- ASSERT_EQ(liveSizeWithoutDecode, memoryCache()->liveSize()); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(liveSizeWithoutDecode, memoryCache()->liveSize()); |
} |
static void TestLiveResourceEvictionAtEndOfTask(Resource* cachedDeadResource, Resource* cachedLiveResource) |
@@ -307,30 +307,30 @@ static void TestClientRemoval(Resource* resource1, Resource* resource2) |
// Call prune. There is nothing to prune, but this will initialize |
// the prune timestamp, allowing future prunes to be deferred. |
memoryCache()->prune(); |
- ASSERT_GT(resource1->decodedSize(), 0u); |
- ASSERT_GT(resource2->decodedSize(), 0u); |
- ASSERT_EQ(memoryCache()->deadSize(), 0u); |
- ASSERT_EQ(memoryCache()->liveSize(), resource1->size() + resource2->size()); |
+ EXPECT_GT(resource1->decodedSize(), 0u); |
+ EXPECT_GT(resource2->decodedSize(), 0u); |
+ EXPECT_EQ(0u, memoryCache()->deadSize()); |
+ EXPECT_EQ(resource1->size() + resource2->size(), memoryCache()->liveSize()); |
// Removing the client from resource1 should result in all resources |
// remaining in cache since the prune is deferred. |
client1->removeAsClient(); |
- ASSERT_GT(resource1->decodedSize(), 0u); |
- ASSERT_GT(resource2->decodedSize(), 0u); |
- ASSERT_EQ(memoryCache()->deadSize(), resource1->size()); |
- ASSERT_EQ(memoryCache()->liveSize(), resource2->size()); |
- ASSERT_TRUE(memoryCache()->contains(resource1)); |
- ASSERT_TRUE(memoryCache()->contains(resource2)); |
+ EXPECT_GT(resource1->decodedSize(), 0u); |
+ EXPECT_GT(resource2->decodedSize(), 0u); |
+ EXPECT_EQ(resource1->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(resource2->size(), memoryCache()->liveSize()); |
+ EXPECT_TRUE(memoryCache()->contains(resource1)); |
+ EXPECT_TRUE(memoryCache()->contains(resource2)); |
// Removing the client from resource2 should result in immediate |
// eviction of resource2 because we are over the prune deferral limit. |
client2->removeAsClient(); |
- ASSERT_GT(resource1->decodedSize(), 0u); |
- ASSERT_GT(resource2->decodedSize(), 0u); |
- ASSERT_EQ(memoryCache()->deadSize(), resource1->size()); |
- ASSERT_EQ(memoryCache()->liveSize(), 0u); |
- ASSERT_TRUE(memoryCache()->contains(resource1)); |
- ASSERT_FALSE(memoryCache()->contains(resource2)); |
+ EXPECT_GT(resource1->decodedSize(), 0u); |
+ EXPECT_GT(resource2->decodedSize(), 0u); |
+ EXPECT_EQ(resource1->size(), memoryCache()->deadSize()); |
+ EXPECT_EQ(0u, memoryCache()->liveSize()); |
+ EXPECT_TRUE(memoryCache()->contains(resource1)); |
+ EXPECT_FALSE(memoryCache()->contains(resource2)); |
} |
TEST_F(MemoryCacheTest, ClientRemoval_Basic) |
@@ -430,7 +430,7 @@ TEST_F(MemoryCacheTest, FragmentIdentifier) |
const KURL url1 = KURL(ParsedURLString, "http://test/resource#foo"); |
FakeResource* resource = FakeResource::create(ResourceRequest(url1), Resource::Raw); |
memoryCache()->add(resource); |
- ASSERT_TRUE(memoryCache()->contains(resource)); |
+ EXPECT_TRUE(memoryCache()->contains(resource)); |
EXPECT_EQ(resource, memoryCache()->resourceForURL(url1)); |
@@ -449,12 +449,12 @@ TEST_F(MemoryCacheTest, MakeLiveAndDead) |
const size_t liveSize = memoryCache()->liveSize(); |
memoryCache()->makeLive(resource); |
- ASSERT_EQ(deadSize, memoryCache()->deadSize() + resource->size()); |
- ASSERT_EQ(liveSize, memoryCache()->liveSize() - resource->size()); |
+ EXPECT_EQ(deadSize, memoryCache()->deadSize() + resource->size()); |
+ EXPECT_EQ(liveSize, memoryCache()->liveSize() - resource->size()); |
memoryCache()->makeDead(resource); |
- ASSERT_EQ(deadSize, memoryCache()->deadSize()); |
- ASSERT_EQ(liveSize, memoryCache()->liveSize()); |
+ EXPECT_EQ(deadSize, memoryCache()->deadSize()); |
+ EXPECT_EQ(liveSize, memoryCache()->liveSize()); |
} |
TEST_F(MemoryCacheTest, RemoveURLFromCache) |
@@ -462,7 +462,7 @@ TEST_F(MemoryCacheTest, RemoveURLFromCache) |
const KURL url1 = KURL(ParsedURLString, "http://test/resource1"); |
FakeResource* resource1 = FakeResource::create(ResourceRequest(url1), Resource::Raw); |
memoryCache()->add(resource1); |
- ASSERT_TRUE(memoryCache()->contains(resource1)); |
+ EXPECT_TRUE(memoryCache()->contains(resource1)); |
memoryCache()->removeURLFromCache(url1); |
EXPECT_FALSE(memoryCache()->contains(resource1)); |
@@ -470,7 +470,7 @@ TEST_F(MemoryCacheTest, RemoveURLFromCache) |
const KURL url2 = KURL(ParsedURLString, "http://test/resource2#foo"); |
FakeResource* resource2 = FakeResource::create(ResourceRequest(url2), Resource::Raw); |
memoryCache()->add(resource2); |
- ASSERT_TRUE(memoryCache()->contains(resource2)); |
+ EXPECT_TRUE(memoryCache()->contains(resource2)); |
memoryCache()->removeURLFromCache(url2); |
EXPECT_FALSE(memoryCache()->contains(resource2)); |