Index: Source/core/fetch/MemoryCacheTest.cpp |
diff --git a/Source/core/fetch/MemoryCacheTest.cpp b/Source/core/fetch/MemoryCacheTest.cpp |
index 9f9e4e063978b3dd6fde5335f9f95de46aeb0214..abae5649c2d0cb580295d9c06aba74814526eea5 100644 |
--- a/Source/core/fetch/MemoryCacheTest.cpp |
+++ b/Source/core/fetch/MemoryCacheTest.cpp |
@@ -34,6 +34,7 @@ |
#include "core/fetch/MockImageResourceClient.h" |
#include "core/fetch/RawResource.h" |
#include "core/fetch/ResourcePtr.h" |
+#include "core/testing/UnitTestHelpers.h" |
#include "platform/network/ResourceRequest.h" |
#include "public/platform/Platform.h" |
#include "wtf/OwnPtr.h" |
@@ -249,7 +250,6 @@ static void TestLiveResourceEvictionAtEndOfTask(Resource* cachedDeadResource, co |
// Next task: now, the live resource was evicted. |
ASSERT_EQ(0u, memoryCache()->deadSize()); |
ASSERT_EQ(m_liveSizeWithoutDecode, memoryCache()->liveSize()); |
- blink::Platform::current()->currentThread()->exitRunLoop(); |
} |
private: |
@@ -259,7 +259,7 @@ static void TestLiveResourceEvictionAtEndOfTask(Resource* cachedDeadResource, co |
blink::Platform::current()->currentThread()->postTask(FROM_HERE, new Task1(cachedLiveResource, cachedDeadResource)); |
blink::Platform::current()->currentThread()->postTask(FROM_HERE, new Task2(cachedLiveResource->encodedSize() + cachedLiveResource->overheadSize())); |
- blink::Platform::current()->currentThread()->enterRunLoop(); |
+ testing::runPendingTasks(); |
cachedLiveResource->removeClient(&client); |
} |