Chromium Code Reviews| 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..0fd1452da25a60b6d21b4adde4b0fd1ed5bdf97e 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(); |
| + // Takes ownership of |renderer_scheduler|. |
| + explicit TestBlinkWebUnitTestSupport(RendererScheduler* renderer_scheduler); |
|
Sami
2015/01/28 12:16:27
Could you make this a scoped_ptr so the ownership
alex clarke (OOO till 29th)
2015/01/28 12:36:09
Done.
|
| 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_; |