| Index: net/quic/test_tools/quic_test_utils.cc
|
| diff --git a/net/quic/test_tools/quic_test_utils.cc b/net/quic/test_tools/quic_test_utils.cc
|
| index 5fd9d7de551f49f17cc337a86ba9785f1f84e59e..86cc315125f2b051a7cb02f244960c4e602cf0a2 100644
|
| --- a/net/quic/test_tools/quic_test_utils.cc
|
| +++ b/net/quic/test_tools/quic_test_utils.cc
|
| @@ -199,18 +199,18 @@ QuicRandom* MockConnectionHelper::GetRandomGenerator() {
|
| return &random_generator_;
|
| }
|
|
|
| -QuicAlarm* MockConnectionHelper::CreateAlarm(QuicAlarm::Delegate* delegate) {
|
| - return new MockConnectionHelper::TestAlarm(
|
| +QuicAlarm* MockAlarmFactory::CreateAlarm(QuicAlarm::Delegate* delegate) {
|
| + return new MockAlarmFactory::TestAlarm(
|
| QuicArenaScopedPtr<QuicAlarm::Delegate>(delegate));
|
| }
|
|
|
| -QuicArenaScopedPtr<QuicAlarm> MockConnectionHelper::CreateAlarm(
|
| +QuicArenaScopedPtr<QuicAlarm> MockAlarmFactory::CreateAlarm(
|
| QuicArenaScopedPtr<QuicAlarm::Delegate> delegate,
|
| QuicConnectionArena* arena) {
|
| if (arena != nullptr) {
|
| - return arena->New<MockConnectionHelper::TestAlarm>(std::move(delegate));
|
| + return arena->New<MockAlarmFactory::TestAlarm>(std::move(delegate));
|
| } else {
|
| - return QuicArenaScopedPtr<MockConnectionHelper::TestAlarm>(
|
| + return QuicArenaScopedPtr<MockAlarmFactory::TestAlarm>(
|
| new TestAlarm(std::move(delegate)));
|
| }
|
| }
|
| @@ -224,48 +224,58 @@ void MockConnectionHelper::AdvanceTime(QuicTime::Delta delta) {
|
| }
|
|
|
| MockConnection::MockConnection(MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective)
|
| : MockConnection(kTestConnectionId,
|
| IPEndPoint(TestPeerIPAddress(), kTestPort),
|
| helper,
|
| + alarm_factory,
|
| perspective,
|
| QuicSupportedVersions()) {}
|
|
|
| MockConnection::MockConnection(IPEndPoint address,
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective)
|
| : MockConnection(kTestConnectionId,
|
| address,
|
| helper,
|
| + alarm_factory,
|
| perspective,
|
| QuicSupportedVersions()) {}
|
|
|
| MockConnection::MockConnection(QuicConnectionId connection_id,
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective)
|
| : MockConnection(connection_id,
|
| IPEndPoint(TestPeerIPAddress(), kTestPort),
|
| helper,
|
| + alarm_factory,
|
| perspective,
|
| QuicSupportedVersions()) {}
|
|
|
| MockConnection::MockConnection(MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective,
|
| const QuicVersionVector& supported_versions)
|
| : MockConnection(kTestConnectionId,
|
| IPEndPoint(TestPeerIPAddress(), kTestPort),
|
| helper,
|
| + alarm_factory,
|
| perspective,
|
| supported_versions) {}
|
|
|
| MockConnection::MockConnection(QuicConnectionId connection_id,
|
| IPEndPoint address,
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective,
|
| const QuicVersionVector& supported_versions)
|
| : QuicConnection(connection_id,
|
| address,
|
| helper,
|
| + alarm_factory,
|
| new testing::NiceMock<MockPacketWriter>(),
|
| /* owns_writer= */ true,
|
| perspective,
|
| @@ -282,14 +292,16 @@ void MockConnection::AdvanceTime(QuicTime::Delta delta) {
|
| }
|
|
|
| PacketSavingConnection::PacketSavingConnection(MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective)
|
| - : MockConnection(helper, perspective) {}
|
| + : MockConnection(helper, alarm_factory, perspective) {}
|
|
|
| PacketSavingConnection::PacketSavingConnection(
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| Perspective perspective,
|
| const QuicVersionVector& supported_versions)
|
| - : MockConnection(helper, perspective, supported_versions) {}
|
| + : MockConnection(helper, alarm_factory, perspective, supported_versions) {}
|
|
|
| PacketSavingConnection::~PacketSavingConnection() {
|
| STLDeleteElements(&encrypted_packets_);
|
| @@ -759,6 +771,7 @@ void CreateClientSessionForTest(QuicServerId server_id,
|
| QuicTime::Delta connection_start_time,
|
| QuicVersionVector supported_versions,
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| QuicCryptoClientConfig* crypto_client_config,
|
| PacketSavingConnection** client_connection,
|
| TestQuicSpdyClientSession** client_session) {
|
| @@ -773,7 +786,7 @@ void CreateClientSessionForTest(QuicServerId server_id,
|
| ? DefaultQuicConfigStatelessRejects()
|
| : DefaultQuicConfig();
|
| *client_connection = new PacketSavingConnection(
|
| - helper, Perspective::IS_CLIENT, supported_versions);
|
| + helper, alarm_factory, Perspective::IS_CLIENT, supported_versions);
|
| *client_session = new TestQuicSpdyClientSession(
|
| *client_connection, config, server_id, crypto_client_config);
|
| (*client_connection)->AdvanceTime(connection_start_time);
|
| @@ -784,6 +797,7 @@ void CreateServerSessionForTest(
|
| QuicTime::Delta connection_start_time,
|
| QuicVersionVector supported_versions,
|
| MockConnectionHelper* helper,
|
| + MockAlarmFactory* alarm_factory,
|
| QuicCryptoServerConfig* server_crypto_config,
|
| QuicCompressedCertsCache* compressed_certs_cache,
|
| PacketSavingConnection** server_connection,
|
| @@ -796,7 +810,7 @@ void CreateServerSessionForTest(
|
| << "strike-register will be unhappy.";
|
|
|
| *server_connection = new PacketSavingConnection(
|
| - helper, Perspective::IS_SERVER, supported_versions);
|
| + helper, alarm_factory, Perspective::IS_SERVER, supported_versions);
|
| *server_session = new TestQuicSpdyServerSession(
|
| *server_connection, DefaultQuicConfig(), server_crypto_config,
|
| compressed_certs_cache);
|
|
|