Chromium Code Reviews| Index: third_party/WebKit/Source/platform/testing/weburl_loader_mock_factory_impl.h |
| diff --git a/third_party/WebKit/Source/platform/testing/weburl_loader_mock_factory_impl.h b/third_party/WebKit/Source/platform/testing/weburl_loader_mock_factory_impl.h |
| index 70d07b7fe2fa845cb88a4329968350927d31e667..904fc3f48dc39c38b894d86093d499f4729931a9 100644 |
| --- a/third_party/WebKit/Source/platform/testing/weburl_loader_mock_factory_impl.h |
| +++ b/third_party/WebKit/Source/platform/testing/weburl_loader_mock_factory_impl.h |
| @@ -21,6 +21,7 @@ |
| namespace blink { |
| +class TestingPlatformSupport; |
| class WebData; |
| class WebURLLoader; |
| class WebURLLoaderMock; |
| @@ -31,11 +32,11 @@ class WebURLLoaderTestDelegate; |
| // in WebURLLoaderMockFactory carefully to use this class correctly. |
| class WebURLLoaderMockFactoryImpl : public WebURLLoaderMockFactory { |
| public: |
| - WebURLLoaderMockFactoryImpl(); |
| - virtual ~WebURLLoaderMockFactoryImpl(); |
| + WebURLLoaderMockFactoryImpl(TestingPlatformSupport*); |
|
yhirano
2017/01/23 07:42:15
+explicit
|
| + ~WebURLLoaderMockFactoryImpl() override; |
| // WebURLLoaderMockFactory: |
| - virtual WebURLLoader* createURLLoader(WebURLLoader* default_loader) override; |
| + WebURLLoader* createURLLoader(WebURLLoader* default_loader) override; |
| void registerURL(const WebURL& url, |
| const WebURLResponse& response, |
| const WebString& filePath = WebString()) override; |
| @@ -70,6 +71,8 @@ class WebURLLoaderMockFactoryImpl : public WebURLLoaderMockFactory { |
| base::FilePath file_path; |
| }; |
| + virtual void RunUntilIdle(); |
| + |
| // Loads the specified request and populates the response, error and data |
| // accordingly. |
| void LoadRequest(const WebURLRequest& request, |
| @@ -97,6 +100,8 @@ class WebURLLoaderMockFactoryImpl : public WebURLLoaderMockFactory { |
| using URLToResponseMap = HashMap<KURL, ResponseInfo>; |
| URLToResponseMap url_to_response_info_; |
| + TestingPlatformSupport* m_platform; |
| + |
| DISALLOW_COPY_AND_ASSIGN(WebURLLoaderMockFactoryImpl); |
| }; |