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

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

Issue 2612293004: Rename SpdyRstStreamStatus and SpdyGoAwayStatus enum entries. (Closed)
Patch Set: Rebase. Created 3 years, 11 months 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
« no previous file with comments | « net/spdy/spdy_framer_test.cc ('k') | net/spdy/spdy_protocol.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 <cmath> 5 #include <cmath>
6 #include <memory> 6 #include <memory>
7 #include <string> 7 #include <string>
8 #include <utility> 8 #include <utility>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 2892 matching lines...) Expand 10 before | Expand all | Expand 10 after
2903 HttpResponseInfo response = *trans->GetResponseInfo(); 2903 HttpResponseInfo response = *trans->GetResponseInfo();
2904 EXPECT_TRUE(response.headers); 2904 EXPECT_TRUE(response.headers);
2905 EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine()); 2905 EXPECT_EQ("HTTP/1.1 200", response.headers->GetStatusLine());
2906 } 2906 }
2907 2907
2908 TEST_F(SpdyNetworkTransactionTest, ServerPushInvalidAssociatedStreamID9) { 2908 TEST_F(SpdyNetworkTransactionTest, ServerPushInvalidAssociatedStreamID9) {
2909 SpdySerializedFrame stream1_syn( 2909 SpdySerializedFrame stream1_syn(
2910 spdy_util_.ConstructSpdyGet(nullptr, 0, 1, LOWEST, true)); 2910 spdy_util_.ConstructSpdyGet(nullptr, 0, 1, LOWEST, true));
2911 SpdySerializedFrame stream1_body(spdy_util_.ConstructSpdyDataFrame(1, true)); 2911 SpdySerializedFrame stream1_body(spdy_util_.ConstructSpdyDataFrame(1, true));
2912 SpdySerializedFrame stream2_rst( 2912 SpdySerializedFrame stream2_rst(
2913 spdy_util_.ConstructSpdyRstStream(2, RST_STREAM_INVALID_STREAM)); 2913 spdy_util_.ConstructSpdyRstStream(2, RST_STREAM_STREAM_CLOSED));
2914 MockWrite writes[] = { 2914 MockWrite writes[] = {
2915 CreateMockWrite(stream1_syn, 0), CreateMockWrite(stream2_rst, 3), 2915 CreateMockWrite(stream1_syn, 0), CreateMockWrite(stream2_rst, 3),
2916 }; 2916 };
2917 2917
2918 SpdySerializedFrame stream1_reply( 2918 SpdySerializedFrame stream1_reply(
2919 spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1)); 2919 spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1));
2920 SpdySerializedFrame stream2_syn(spdy_util_.ConstructSpdyPush( 2920 SpdySerializedFrame stream2_syn(spdy_util_.ConstructSpdyPush(
2921 nullptr, 0, 2, 9, GetDefaultUrlWithPath("/foo.dat").c_str())); 2921 nullptr, 0, 2, 9, GetDefaultUrlWithPath("/foo.dat").c_str()));
2922 MockRead reads[] = { 2922 MockRead reads[] = {
2923 CreateMockRead(stream1_reply, 1), CreateMockRead(stream2_syn, 2), 2923 CreateMockRead(stream1_reply, 1), CreateMockRead(stream2_syn, 2),
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
3036 NormalSpdyTransactionHelper helper(CreateGetRequest(), DEFAULT_PRIORITY, 3036 NormalSpdyTransactionHelper helper(CreateGetRequest(), DEFAULT_PRIORITY,
3037 NetLogWithSource(), nullptr); 3037 NetLogWithSource(), nullptr);
3038 helper.RunToCompletion(&data); 3038 helper.RunToCompletion(&data);
3039 } 3039 }
3040 3040
3041 // PUSH_PROMISE on a closed client-initiated stream should trigger RST_STREAM. 3041 // PUSH_PROMISE on a closed client-initiated stream should trigger RST_STREAM.
3042 TEST_F(SpdyNetworkTransactionTest, ServerPushOnClosedStream) { 3042 TEST_F(SpdyNetworkTransactionTest, ServerPushOnClosedStream) {
3043 SpdySerializedFrame stream1_syn( 3043 SpdySerializedFrame stream1_syn(
3044 spdy_util_.ConstructSpdyGet(nullptr, 0, 1, LOWEST, true)); 3044 spdy_util_.ConstructSpdyGet(nullptr, 0, 1, LOWEST, true));
3045 SpdySerializedFrame rst( 3045 SpdySerializedFrame rst(
3046 spdy_util_.ConstructSpdyRstStream(2, RST_STREAM_INVALID_STREAM)); 3046 spdy_util_.ConstructSpdyRstStream(2, RST_STREAM_STREAM_CLOSED));
3047 MockWrite writes[] = { 3047 MockWrite writes[] = {
3048 CreateMockWrite(stream1_syn, 0), CreateMockWrite(rst, 5), 3048 CreateMockWrite(stream1_syn, 0), CreateMockWrite(rst, 5),
3049 }; 3049 };
3050 3050
3051 SpdySerializedFrame stream1_reply( 3051 SpdySerializedFrame stream1_reply(
3052 spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1)); 3052 spdy_util_.ConstructSpdyGetReply(nullptr, 0, 1));
3053 SpdySerializedFrame stream1_body(spdy_util_.ConstructSpdyDataFrame(1, true)); 3053 SpdySerializedFrame stream1_body(spdy_util_.ConstructSpdyDataFrame(1, true));
3054 SpdySerializedFrame stream2_syn(spdy_util_.ConstructSpdyPush( 3054 SpdySerializedFrame stream2_syn(spdy_util_.ConstructSpdyPush(
3055 nullptr, 0, 2, 1, GetDefaultUrlWithPath("/foo.dat").c_str())); 3055 nullptr, 0, 2, 1, GetDefaultUrlWithPath("/foo.dat").c_str()));
3056 MockRead reads[] = { 3056 MockRead reads[] = {
(...skipping 3409 matching lines...) Expand 10 before | Expand all | Expand 10 after
6466 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) { 6466 TEST_F(SpdyNetworkTransactionTLSUsageCheckTest, TLSCipherSuiteSucky) {
6467 std::unique_ptr<SSLSocketDataProvider> ssl_provider( 6467 std::unique_ptr<SSLSocketDataProvider> ssl_provider(
6468 new SSLSocketDataProvider(ASYNC, OK)); 6468 new SSLSocketDataProvider(ASYNC, OK));
6469 // Set to TLS_RSA_WITH_NULL_MD5 6469 // Set to TLS_RSA_WITH_NULL_MD5
6470 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status); 6470 SSLConnectionStatusSetCipherSuite(0x1, &ssl_provider->connection_status);
6471 6471
6472 RunTLSUsageCheckTest(std::move(ssl_provider)); 6472 RunTLSUsageCheckTest(std::move(ssl_provider));
6473 } 6473 }
6474 6474
6475 } // namespace net 6475 } // namespace net
OLDNEW
« no previous file with comments | « net/spdy/spdy_framer_test.cc ('k') | net/spdy/spdy_protocol.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698