Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Side by Side Diff: net/spdy/spdy_proxy_client_socket_spdy3_unittest.cc

Issue 11415219: Move a number of static variables SPDY to HttpNetworkSession::Params. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix flip_in_mem_edsm_server Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « net/spdy/spdy_proxy_client_socket_spdy2_unittest.cc ('k') | net/spdy/spdy_session.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/spdy/spdy_proxy_client_socket.h" 5 #include "net/spdy/spdy_proxy_client_socket.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/bind_helpers.h" 8 #include "base/bind_helpers.h"
9 #include "base/utf_string_conversions.h" 9 #include "base/utf_string_conversions.h"
10 #include "net/base/address_list.h" 10 #include "net/base/address_list.h"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 60
61 namespace net { 61 namespace net {
62 62
63 class SpdyProxyClientSocketSpdy3Test : public PlatformTest { 63 class SpdyProxyClientSocketSpdy3Test : public PlatformTest {
64 public: 64 public:
65 SpdyProxyClientSocketSpdy3Test(); 65 SpdyProxyClientSocketSpdy3Test();
66 66
67 virtual void TearDown(); 67 virtual void TearDown();
68 68
69 protected: 69 protected:
70 virtual void SetUp() {
71 SpdySession::set_default_protocol(kProtoSPDY3);
72 }
73
74 void Initialize(MockRead* reads, size_t reads_count, MockWrite* writes, 70 void Initialize(MockRead* reads, size_t reads_count, MockWrite* writes,
75 size_t writes_count); 71 size_t writes_count);
76 SpdyFrame* ConstructConnectRequestFrame(); 72 SpdyFrame* ConstructConnectRequestFrame();
77 SpdyFrame* ConstructConnectAuthRequestFrame(); 73 SpdyFrame* ConstructConnectAuthRequestFrame();
78 SpdyFrame* ConstructConnectReplyFrame(); 74 SpdyFrame* ConstructConnectReplyFrame();
79 SpdyFrame* ConstructConnectAuthReplyFrame(); 75 SpdyFrame* ConstructConnectAuthReplyFrame();
80 SpdyFrame* ConstructConnectRedirectReplyFrame(); 76 SpdyFrame* ConstructConnectRedirectReplyFrame();
81 SpdyFrame* ConstructConnectErrorReplyFrame(); 77 SpdyFrame* ConstructConnectErrorReplyFrame();
82 SpdyFrame* ConstructBodyFrame(const char* data, int length); 78 SpdyFrame* ConstructBodyFrame(const char* data, int length);
83 scoped_refptr<IOBufferWithSize> CreateBuffer(const char* data, int size); 79 scoped_refptr<IOBufferWithSize> CreateBuffer(const char* data, int size);
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 scoped_refptr<SpdyStream> spdy_stream_; 120 scoped_refptr<SpdyStream> spdy_stream_;
125 BufferedSpdyFramer framer_; 121 BufferedSpdyFramer framer_;
126 122
127 std::string user_agent_; 123 std::string user_agent_;
128 GURL url_; 124 GURL url_;
129 HostPortPair proxy_host_port_; 125 HostPortPair proxy_host_port_;
130 HostPortPair endpoint_host_port_pair_; 126 HostPortPair endpoint_host_port_pair_;
131 ProxyServer proxy_; 127 ProxyServer proxy_;
132 HostPortProxyPair endpoint_host_port_proxy_pair_; 128 HostPortProxyPair endpoint_host_port_proxy_pair_;
133 scoped_refptr<TransportSocketParams> transport_params_; 129 scoped_refptr<TransportSocketParams> transport_params_;
134 SpdyTestStateHelper spdy_state_;
135 130
136 DISALLOW_COPY_AND_ASSIGN(SpdyProxyClientSocketSpdy3Test); 131 DISALLOW_COPY_AND_ASSIGN(SpdyProxyClientSocketSpdy3Test);
137 }; 132 };
138 133
139 SpdyProxyClientSocketSpdy3Test::SpdyProxyClientSocketSpdy3Test() 134 SpdyProxyClientSocketSpdy3Test::SpdyProxyClientSocketSpdy3Test()
140 : sock_(NULL), 135 : sock_(NULL),
141 data_(NULL), 136 data_(NULL),
142 session_(NULL), 137 session_(NULL),
143 read_buf_(NULL), 138 read_buf_(NULL),
144 session_deps_(), 139 session_deps_(),
145 connect_data_(SYNCHRONOUS, OK), 140 connect_data_(SYNCHRONOUS, OK),
146 spdy_session_(NULL), 141 spdy_session_(NULL),
147 spdy_stream_(NULL), 142 spdy_stream_(NULL),
148 framer_(3), 143 framer_(3, false),
149 user_agent_(kUserAgent), 144 user_agent_(kUserAgent),
150 url_(kRequestUrl), 145 url_(kRequestUrl),
151 proxy_host_port_(kProxyHost, kProxyPort), 146 proxy_host_port_(kProxyHost, kProxyPort),
152 endpoint_host_port_pair_(kOriginHost, kOriginPort), 147 endpoint_host_port_pair_(kOriginHost, kOriginPort),
153 proxy_(ProxyServer::SCHEME_HTTPS, proxy_host_port_), 148 proxy_(ProxyServer::SCHEME_HTTPS, proxy_host_port_),
154 endpoint_host_port_proxy_pair_(endpoint_host_port_pair_, proxy_), 149 endpoint_host_port_proxy_pair_(endpoint_host_port_pair_, proxy_),
155 transport_params_(new TransportSocketParams(proxy_host_port_, 150 transport_params_(new TransportSocketParams(proxy_host_port_,
156 LOWEST, 151 LOWEST,
157 false, 152 false,
158 false, 153 false,
(...skipping 1197 matching lines...) Expand 10 before | Expand all | Expand 10 after
1356 write_callback_.callback())); 1351 write_callback_.callback()));
1357 1352
1358 Run(2); 1353 Run(2);
1359 1354
1360 EXPECT_FALSE(sock_.get()); 1355 EXPECT_FALSE(sock_.get());
1361 EXPECT_TRUE(read_callback.have_result()); 1356 EXPECT_TRUE(read_callback.have_result());
1362 EXPECT_FALSE(write_callback_.have_result()); 1357 EXPECT_FALSE(write_callback_.have_result());
1363 } 1358 }
1364 1359
1365 } // namespace net 1360 } // namespace net
OLDNEW
« no previous file with comments | « net/spdy/spdy_proxy_client_socket_spdy2_unittest.cc ('k') | net/spdy/spdy_session.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698