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 "net/quic/chromium/quic_stream_factory.h" | 5 #include "net/quic/chromium/quic_stream_factory.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include <ostream> | 8 #include <ostream> |
9 #include <utility> | 9 #include <utility> |
10 | 10 |
(...skipping 4342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4353 /*cert_verify_flags=*/0, url_, "GET", net_log_, | 4353 /*cert_verify_flags=*/0, url_, "GET", net_log_, |
4354 callback_.callback())); | 4354 callback_.callback())); |
4355 | 4355 |
4356 EXPECT_THAT(callback_.WaitForResult(), IsOk()); | 4356 EXPECT_THAT(callback_.WaitForResult(), IsOk()); |
4357 std::unique_ptr<QuicHttpStream> stream = request.CreateStream(); | 4357 std::unique_ptr<QuicHttpStream> stream = request.CreateStream(); |
4358 HttpRequestInfo request_info; | 4358 HttpRequestInfo request_info; |
4359 EXPECT_EQ(OK, stream->InitializeStream(&request_info, DEFAULT_PRIORITY, | 4359 EXPECT_EQ(OK, stream->InitializeStream(&request_info, DEFAULT_PRIORITY, |
4360 net_log_, CompletionCallback())); | 4360 net_log_, CompletionCallback())); |
4361 | 4361 |
4362 // Change the CA cert and verify that stream saw the event. | 4362 // Change the CA cert and verify that stream saw the event. |
4363 factory_->OnCertDBChanged(nullptr); | 4363 factory_->OnCertDBChanged(); |
4364 EXPECT_EQ(ERR_CERT_DATABASE_CHANGED, | 4364 EXPECT_EQ(ERR_CERT_DATABASE_CHANGED, |
4365 stream->ReadResponseHeaders(callback_.callback())); | 4365 stream->ReadResponseHeaders(callback_.callback())); |
4366 EXPECT_FALSE(factory_->require_confirmation()); | 4366 EXPECT_FALSE(factory_->require_confirmation()); |
4367 | 4367 |
4368 // Now attempting to request a stream to the same origin should create | 4368 // Now attempting to request a stream to the same origin should create |
4369 // a new session. | 4369 // a new session. |
4370 | 4370 |
4371 QuicStreamRequest request2(factory_.get()); | 4371 QuicStreamRequest request2(factory_.get()); |
4372 EXPECT_EQ(ERR_IO_PENDING, | 4372 EXPECT_EQ(ERR_IO_PENDING, |
4373 request2.Request(host_port_pair_, privacy_mode_, | 4373 request2.Request(host_port_pair_, privacy_mode_, |
(...skipping 1311 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5685 // Clear all cached states. | 5685 // Clear all cached states. |
5686 factory_->ClearCachedStatesInCryptoConfig( | 5686 factory_->ClearCachedStatesInCryptoConfig( |
5687 base::Callback<bool(const GURL&)>()); | 5687 base::Callback<bool(const GURL&)>()); |
5688 EXPECT_TRUE(test_cases[0].state->certs().empty()); | 5688 EXPECT_TRUE(test_cases[0].state->certs().empty()); |
5689 EXPECT_TRUE(test_cases[1].state->certs().empty()); | 5689 EXPECT_TRUE(test_cases[1].state->certs().empty()); |
5690 EXPECT_TRUE(test_cases[2].state->certs().empty()); | 5690 EXPECT_TRUE(test_cases[2].state->certs().empty()); |
5691 } | 5691 } |
5692 | 5692 |
5693 } // namespace test | 5693 } // namespace test |
5694 } // namespace net | 5694 } // namespace net |
OLD | NEW |