Index: net/websockets/websocket_job_spdy3_unittest.cc |
diff --git a/net/websockets/websocket_job_spdy3_unittest.cc b/net/websockets/websocket_job_spdy3_unittest.cc |
index 9c908c8a601ad10be908d7ddcb36563a421e00fc..fe64ce256af98bf442de99496f9d601a89d2fd26 100644 |
--- a/net/websockets/websocket_job_spdy3_unittest.cc |
+++ b/net/websockets/websocket_job_spdy3_unittest.cc |
@@ -263,8 +263,6 @@ class MockURLRequestContext : public net::URLRequestContext { |
transport_security_state_.EnableHost("upgrademe.com", state); |
} |
- protected: |
- friend class base::RefCountedThreadSafe<MockURLRequestContext>; |
virtual ~MockURLRequestContext() {} |
private: |
@@ -337,11 +335,11 @@ class WebSocketJobSpdy3Test : public PlatformTest { |
SpdySession::set_default_protocol(kProtoSPDY3); |
stream_type_ = STREAM_INVALID; |
cookie_store_ = new MockCookieStore; |
- context_ = new MockURLRequestContext(cookie_store_.get()); |
+ context_.reset(new MockURLRequestContext(cookie_store_.get())); |
} |
virtual void TearDown() { |
cookie_store_ = NULL; |
- context_ = NULL; |
+ context_.reset(); |
websocket_ = NULL; |
socket_ = NULL; |
} |
@@ -462,7 +460,6 @@ class WebSocketJobSpdy3Test : public PlatformTest { |
StreamType stream_type_; |
scoped_refptr<MockCookieStore> cookie_store_; |
- scoped_refptr<MockURLRequestContext> context_; |
scoped_refptr<WebSocketJob> websocket_; |
scoped_refptr<SocketStream> socket_; |
scoped_ptr<MockClientSocketFactory> socket_factory_; |
@@ -472,6 +469,7 @@ class WebSocketJobSpdy3Test : public PlatformTest { |
scoped_ptr<net::ProxyService> proxy_service_; |
scoped_ptr<net::MockHostResolver> host_resolver_; |
scoped_ptr<MockHttpTransactionFactory> http_factory_; |
+ scoped_ptr<MockURLRequestContext> context_; |
static const char kHandshakeRequestWithoutCookie[]; |
static const char kHandshakeRequestWithCookie[]; |