Chromium Code Reviews| Index: net/socket/socket_test_util.cc |
| diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc |
| index a14ab2a5d2cd58f9432faa312bf1e522253d3c05..cf2cfcf6fcc211bffcaa2180847c50e41b801fb4 100644 |
| --- a/net/socket/socket_test_util.cc |
| +++ b/net/socket/socket_test_util.cc |
| @@ -1285,6 +1285,8 @@ MockSSLClientSocket::MockSSLClientSocket( |
| is_npn_state_set_(false), |
| new_npn_value_(false), |
| is_protocol_negotiated_set_(false), |
| + was_spdy_negotiated_(false), |
| + was_spdy_negotiated_set_(false), |
| protocol_negotiated_(kProtoUnknown) { |
| DCHECK(data_); |
| peer_addr_ = data->connect.peer_addr; |
| @@ -1349,6 +1351,21 @@ bool MockSSLClientSocket::GetSSLInfo(SSLInfo* ssl_info) { |
| return true; |
| } |
| +bool MockSSLClientSocket::was_spdy_negotiated() const { |
|
mmenke
2013/06/03 21:10:18
This should be WasSpdyNegotiated, since it's not a
yhirano
2013/06/04 02:20:13
Since it is a derived function, I have no choice (
|
| + if (was_spdy_negotiated_set_) |
| + return was_spdy_negotiated_; |
| + return |
| + WasNpnNegotiated() && |
|
mmenke
2013/06/03 21:10:18
nit: Suggest putting this on the previous line (r
yhirano
2013/06/04 02:20:13
Done.
|
| + kProtoSPDYMinimumVersion <= GetNegotiatedProtocol() && |
| + GetNegotiatedProtocol() <= kProtoSPDYMaximumVersion; |
|
mmenke
2013/06/03 21:10:18
I find this confusing - since we have set_was_spdy
yhirano
2013/06/04 02:20:13
Done.
|
| +} |
| + |
| +bool MockSSLClientSocket::set_was_spdy_negotiated(bool negotiated) { |
|
mmenke
2013/06/03 21:10:18
It's my understanding that, according to the Googl
yhirano
2013/06/04 02:20:13
Moving the implementation into the header causes a
mmenke
2013/06/05 00:01:20
Sorry, didn't notice they were virtual.
I may fix
|
| + was_spdy_negotiated_set_ = true; |
| + was_spdy_negotiated_ = negotiated; |
| + return was_spdy_negotiated_; |
| +} |
| + |
| void MockSSLClientSocket::GetSSLCertRequestInfo( |
| SSLCertRequestInfo* cert_request_info) { |
| DCHECK(cert_request_info); |