| OLD | NEW |
| 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 <memory> | 5 #include <memory> |
| 6 #include <ostream> | 6 #include <ostream> |
| 7 #include <string> | 7 #include <string> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 2639 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2650 EXPECT_LT(0u, entries.size()); | 2650 EXPECT_LT(0u, entries.size()); |
| 2651 | 2651 |
| 2652 // Check that we logged a QUIC_HTTP_STREAM_ADOPTED_PUSH_STREAM | 2652 // Check that we logged a QUIC_HTTP_STREAM_ADOPTED_PUSH_STREAM |
| 2653 int pos = ExpectLogContainsSomewhere( | 2653 int pos = ExpectLogContainsSomewhere( |
| 2654 entries, 0, NetLogEventType::QUIC_HTTP_STREAM_ADOPTED_PUSH_STREAM, | 2654 entries, 0, NetLogEventType::QUIC_HTTP_STREAM_ADOPTED_PUSH_STREAM, |
| 2655 NetLogEventPhase::NONE); | 2655 NetLogEventPhase::NONE); |
| 2656 EXPECT_LT(0, pos); | 2656 EXPECT_LT(0, pos); |
| 2657 } | 2657 } |
| 2658 | 2658 |
| 2659 TEST_P(QuicNetworkTransactionTest, QuicForceHolBlocking) { | 2659 TEST_P(QuicNetworkTransactionTest, QuicForceHolBlocking) { |
| 2660 FLAGS_quic_enable_version_36_v2 = true; | 2660 FLAGS_quic_enable_version_36_v3 = true; |
| 2661 params_.quic_force_hol_blocking = true; | 2661 params_.quic_force_hol_blocking = true; |
| 2662 params_.origins_to_force_quic_on.insert( | 2662 params_.origins_to_force_quic_on.insert( |
| 2663 HostPortPair::FromString("mail.example.org:443")); | 2663 HostPortPair::FromString("mail.example.org:443")); |
| 2664 | 2664 |
| 2665 MockQuicData mock_quic_data; | 2665 MockQuicData mock_quic_data; |
| 2666 | 2666 |
| 2667 QuicStreamOffset offset = 0; | 2667 QuicStreamOffset offset = 0; |
| 2668 mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( | 2668 mock_quic_data.AddWrite(ConstructClientRequestHeadersPacket( |
| 2669 1, kClientDataStreamId1, true, false, | 2669 1, kClientDataStreamId1, true, false, |
| 2670 GetRequestHeaders("POST", "https", "/"), &offset)); | 2670 GetRequestHeaders("POST", "https", "/"), &offset)); |
| (...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3277 AddHangingSocketData(); | 3277 AddHangingSocketData(); |
| 3278 | 3278 |
| 3279 SendRequestAndExpectQuicResponse(origin1_); | 3279 SendRequestAndExpectQuicResponse(origin1_); |
| 3280 SendRequestAndExpectQuicResponse(origin2_); | 3280 SendRequestAndExpectQuicResponse(origin2_); |
| 3281 | 3281 |
| 3282 EXPECT_TRUE(AllDataConsumed()); | 3282 EXPECT_TRUE(AllDataConsumed()); |
| 3283 } | 3283 } |
| 3284 | 3284 |
| 3285 } // namespace test | 3285 } // namespace test |
| 3286 } // namespace net | 3286 } // namespace net |
| OLD | NEW |