Index: content/test/test_blink_web_unit_test_support.h |
diff --git a/content/test/test_blink_web_unit_test_support.h b/content/test/test_blink_web_unit_test_support.h |
index 34ca9d3c109863868e2c4b15f621be45903ae825..ca9a043d9febd0578369daceda0245057c2d6db9 100644 |
--- a/content/test/test_blink_web_unit_test_support.h |
+++ b/content/test/test_blink_web_unit_test_support.h |
@@ -25,13 +25,16 @@ class WebLayerTreeView; |
} |
namespace content { |
+class RendererScheduler; |
+class WebSchedulerImpl; |
// An implementation of blink::WebUnitTestSupport and BlinkPlatformImpl for |
// tests. |
class TestBlinkWebUnitTestSupport : public blink::WebUnitTestSupport, |
public BlinkPlatformImpl { |
public: |
- TestBlinkWebUnitTestSupport(); |
+ explicit TestBlinkWebUnitTestSupport( |
+ scoped_ptr<RendererScheduler> renderer_scheduler); |
virtual ~TestBlinkWebUnitTestSupport(); |
virtual blink::WebBlobRegistry* blobRegistry(); |
@@ -83,6 +86,7 @@ class TestBlinkWebUnitTestSupport : public blink::WebUnitTestSupport, |
virtual blink::WebData readFromFile(const blink::WebString& path); |
virtual bool getBlobItems(const blink::WebString& uuid, |
blink::WebVector<blink::WebBlobData::Item*>* items); |
+ virtual blink::WebScheduler* scheduler(); |
private: |
MockWebBlobRegistryImpl blob_registry_; |
@@ -93,6 +97,8 @@ class TestBlinkWebUnitTestSupport : public blink::WebUnitTestSupport, |
scoped_ptr<WebURLLoaderMockFactory> url_loader_factory_; |
cc_blink::WebCompositorSupportImpl compositor_support_; |
scoped_ptr<base::StatsTable> stats_table_; |
+ scoped_ptr<RendererScheduler> renderer_scheduler_; |
+ scoped_ptr<WebSchedulerImpl> web_scheduler_; |
#if defined(OS_WIN) || defined(OS_MACOSX) |
blink::WebThemeEngine* active_theme_engine_; |