Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / net / url_request / test_url_fetcher_factory.h
index 9cbb4a1..f2139d9 100644 (file)
@@ -109,8 +109,6 @@ class TestURLFetcher : public URLFetcher {
   virtual void SetExtraRequestHeaders(
       const std::string& extra_request_headers) OVERRIDE;
   virtual void AddExtraRequestHeader(const std::string& header_line) OVERRIDE;
-  virtual void GetExtraRequestHeaders(
-      HttpRequestHeaders* headers) const OVERRIDE;
   virtual void SetRequestContext(
       URLRequestContextGetter* request_context_getter) OVERRIDE;
   virtual void SetFirstPartyForCookies(
@@ -151,6 +149,8 @@ class TestURLFetcher : public URLFetcher {
   virtual bool GetResponseAsFilePath(
       bool take_ownership, base::FilePath* out_response_path) const OVERRIDE;
 
+  void GetExtraRequestHeaders(HttpRequestHeaders* headers) const;
+
   // Sets owner of this class.  Set it to a non-NULL value if you want
   // to automatically unregister this fetcher from the owning factory
   // upon destruction.
@@ -222,6 +222,7 @@ class TestURLFetcher : public URLFetcher {
   HttpRequestHeaders fake_extra_request_headers_;
   int fake_max_retries_;
   base::TimeDelta fake_backoff_delay_;
+  scoped_ptr<URLFetcherResponseWriter> response_writer_;
 
   DISALLOW_COPY_AND_ASSIGN(TestURLFetcher);
 };