Index: net/quic/quic_stream_factory_test.cc |
diff --git a/net/quic/quic_stream_factory_test.cc b/net/quic/quic_stream_factory_test.cc |
index 005f3863d20e0f78723739112bff6dc3e47fa973..c8da53ce761c46ee916fa88bd5dfb89cdd6bf715 100644 |
--- a/net/quic/quic_stream_factory_test.cc |
+++ b/net/quic/quic_stream_factory_test.cc |
@@ -315,16 +315,16 @@ |
disable_quic_on_timeout_with_open_streams_(false), |
idle_connection_timeout_seconds_(kIdleConnectionTimeoutSeconds), |
migrate_sessions_on_network_change_(false), |
- migrate_sessions_early_(false), |
- race_cert_verification_(false) { |
+ migrate_sessions_early_(false) { |
clock_->AdvanceTime(QuicTime::Delta::FromSeconds(1)); |
} |
~QuicStreamFactoryTestBase() { |
// If |factory_| was initialized, then it took over ownership of |clock_|. |
// If |factory_| was not initialized, then |clock_| needs to be destroyed. |
- if (!factory_) |
+ if (!factory_) { |
delete clock_; |
+ } |
} |
void Initialize() { |
@@ -347,7 +347,7 @@ |
close_sessions_on_ip_change_, |
disable_quic_on_timeout_with_open_streams_, |
idle_connection_timeout_seconds_, migrate_sessions_on_network_change_, |
- migrate_sessions_early_, race_cert_verification_, QuicTagVector(), |
+ migrate_sessions_early_, QuicTagVector(), |
/*enable_token_binding*/ false)); |
factory_->set_require_confirmation(false); |
EXPECT_FALSE(factory_->has_quic_server_info_factory()); |
@@ -371,11 +371,6 @@ |
bool HasActiveSession(const HostPortPair& host_port_pair) { |
QuicServerId server_id(host_port_pair, PRIVACY_MODE_DISABLED); |
return QuicStreamFactoryPeer::HasActiveSession(factory_.get(), server_id); |
- } |
- |
- bool HasActiveCertVerifierJob(const QuicServerId& server_id) { |
- return QuicStreamFactoryPeer::HasActiveCertVerifierJob(factory_.get(), |
- server_id); |
} |
QuicChromiumClientSession* GetActiveSession( |
@@ -545,7 +540,6 @@ |
int idle_connection_timeout_seconds_; |
bool migrate_sessions_on_network_change_; |
bool migrate_sessions_early_; |
- bool race_cert_verification_; |
}; |
class QuicStreamFactoryTest : public QuicStreamFactoryTestBase, |
@@ -3876,61 +3870,6 @@ |
EXPECT_EQ(test_cert2, cached2->certs()[0]); |
} |
-TEST_P(QuicStreamFactoryTest, StartCertVerifyJob) { |
- Initialize(); |
- |
- MockRead reads[] = {MockRead(SYNCHRONOUS, ERR_IO_PENDING, 0)}; |
- SequencedSocketData socket_data(reads, arraysize(reads), nullptr, 0); |
- socket_factory_.AddSocketDataProvider(&socket_data); |
- |
- // Save current state of |race_cert_verification|. |
- bool race_cert_verification = |
- QuicStreamFactoryPeer::GetRaceCertVerification(factory_.get()); |
- |
- // Load server config. |
- HostPortPair host_port_pair("test.example.com", kDefaultServerPort); |
- QuicServerId quic_server_id(host_port_pair_, privacy_mode_); |
- QuicStreamFactoryPeer::CacheDummyServerConfig(factory_.get(), quic_server_id); |
- |
- QuicStreamFactoryPeer::SetRaceCertVerification(factory_.get(), true); |
- |
- // Start CertVerifyJob. |
- QuicStreamFactoryPeer::StartCertVerifyJob(factory_.get(), quic_server_id, |
- /*cert_verify_flags=*/0, net_log_); |
- |
- // Verify CertVerifierJob has started. |
- EXPECT_TRUE(HasActiveCertVerifierJob(quic_server_id)); |
- |
- while (HasActiveCertVerifierJob(quic_server_id)) { |
- base::RunLoop().RunUntilIdle(); |
- } |
- // Verify CertVerifierJob has finished. |
- EXPECT_FALSE(HasActiveCertVerifierJob(quic_server_id)); |
- |
- // Start a QUIC request. |
- QuicStreamRequest request(factory_.get()); |
- EXPECT_EQ(ERR_IO_PENDING, |
- request.Request(host_port_pair_, privacy_mode_, |
- /*cert_verify_flags=*/0, url_, "GET", net_log_, |
- callback_.callback())); |
- |
- EXPECT_EQ(OK, callback_.WaitForResult()); |
- |
- std::unique_ptr<QuicHttpStream> stream = request.CreateStream(); |
- EXPECT_TRUE(stream.get()); |
- |
- // Restore |race_cert_verification|. |
- QuicStreamFactoryPeer::SetRaceCertVerification(factory_.get(), |
- race_cert_verification); |
- |
- EXPECT_TRUE(socket_data.AllReadDataConsumed()); |
- EXPECT_TRUE(socket_data.AllWriteDataConsumed()); |
- |
- // Verify there are no outstanding CertVerifierJobs after request has |
- // finished. |
- EXPECT_FALSE(HasActiveCertVerifierJob(quic_server_id)); |
-} |
- |
TEST_P(QuicStreamFactoryTest, QuicDoingZeroRTT) { |
Initialize(); |