diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-11 19:55:24 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-11 19:55:24 +0000 |
commit | 73b8dd223e73499e269deeccf8caaa81ebd75cd0 (patch) | |
tree | 439fdb1120940b666080b49ad7c575e94f907248 /net/http/http_network_layer_unittest.cc | |
parent | 76d8b628a14b4958646c9ea9c22232fe80de8ca1 (diff) | |
download | chromium_src-73b8dd223e73499e269deeccf8caaa81ebd75cd0.zip chromium_src-73b8dd223e73499e269deeccf8caaa81ebd75cd0.tar.gz chromium_src-73b8dd223e73499e269deeccf8caaa81ebd75cd0.tar.bz2 |
net: restart on NPN misprediction and add tests for Snap Start errors.
Restart an HTTP load when we mispredict the NPN protocol in a Snap Start connection.
Also, test the behaviour of the HTTP layer when SSL errors result
from the first Write() call. When we are doing Snap Start, we need to
merge the first application data record into the ClientHello. Thus the
SSL socket will report that it has connected immedately in order to get
a Write() call. This means that some errors, which would typically
result from the Connect(), are now returned on the first Write().
BUG=none
TEST=net_unittests
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65837 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_network_layer_unittest.cc')
-rw-r--r-- | net/http/http_network_layer_unittest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/http/http_network_layer_unittest.cc b/net/http/http_network_layer_unittest.cc index dadda13..2850404 100644 --- a/net/http/http_network_layer_unittest.cc +++ b/net/http/http_network_layer_unittest.cc @@ -84,7 +84,7 @@ TEST_F(HttpNetworkLayerTest, GET) { "User-Agent: Foo/1.0\r\n\r\n"), }; net::StaticSocketDataProvider data(data_reads, arraysize(data_reads), - data_writes, arraysize(data_reads)); + data_writes, arraysize(data_writes)); mock_socket_factory.AddSocketDataProvider(&data); MockHostResolver host_resolver; |