Index: third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp b/third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp |
index 493d5d77616cb58efb3800e06ed5c6ab6e676190..ce94c7f67980b6d2787948107722009333fe2fa8 100644 |
--- a/third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp |
@@ -34,6 +34,7 @@ |
#include "platform/graphics/BitmapImageMetrics.h" |
#include "platform/graphics/DeferredImageDecoder.h" |
#include "platform/graphics/ImageObserver.h" |
+#include "platform/scheduler/test/fake_web_task_runner.h" |
#include "platform/testing/HistogramTester.h" |
#include "platform/testing/UnitTestHelpers.h" |
#include "platform/wtf/StdLibExtras.h" |
@@ -134,11 +135,13 @@ class BitmapImageTest : public ::testing::Test { |
protected: |
void SetUp() override { |
image_observer_ = new FakeImageObserver; |
- image_ = BitmapImage::Create(image_observer_.Get()); |
+ image_ = BitmapImage::Create(task_runner_, image_observer_.Get()); |
+ task_runner_ = AdoptRef(new scheduler::FakeWebTaskRunner); |
} |
Persistent<FakeImageObserver> image_observer_; |
RefPtr<BitmapImage> image_; |
+ RefPtr<scheduler::FakeWebTaskRunner> task_runner_; |
}; |
TEST_F(BitmapImageTest, destroyDecodedData) { |
@@ -179,7 +182,8 @@ TEST_F(BitmapImageTest, isAllDataReceived) { |
ReadFile("/LayoutTests/images/resources/green.jpg"); |
ASSERT_TRUE(image_data.Get()); |
- RefPtr<BitmapImage> image = BitmapImage::Create(); |
+ RefPtr<BitmapImage> image = |
+ BitmapImage::Create(BitmapImageTest::task_runner_); |
EXPECT_FALSE(image->IsAllDataReceived()); |
image->SetData(image_data, false); |