Index: content/public/test/mock_resource_context.h |
diff --git a/content/public/test/mock_resource_context.h b/content/public/test/mock_resource_context.h |
index b29cbbe71cbc1255677c0784855a9da2c70948a2..e42f5c62b1911fa03b2af6b5eadf814f9949d3f9 100644 |
--- a/content/public/test/mock_resource_context.h |
+++ b/content/public/test/mock_resource_context.h |
@@ -10,11 +10,19 @@ |
#include "base/memory/scoped_ptr.h" |
#include "content/public/browser/resource_context.h" |
+namespace net { |
+class URLRequestContext; |
+} |
+ |
namespace content { |
class MockResourceContext : public ResourceContext { |
public: |
MockResourceContext(); |
+ |
+ // Does not take ownership of |test_request_context|. |
+ explicit MockResourceContext(net::URLRequestContext* test_request_context); |
+ |
virtual ~MockResourceContext(); |
// ResourceContext implementation: |
@@ -22,7 +30,7 @@ class MockResourceContext : public ResourceContext { |
virtual net::URLRequestContext* GetRequestContext() OVERRIDE; |
private: |
- scoped_ptr<net::URLRequestContext> test_request_context_; |
+ net::URLRequestContext* test_request_context_; |
DISALLOW_COPY_AND_ASSIGN(MockResourceContext); |
}; |