#include "net/tools/quic/quic_epoll_connection_helper.h"
using base::StringPiece;
+using net::test::kInitialFlowControlWindowForTest;
using net::test::MockHelper;
namespace net {
namespace tools {
namespace test {
-QuicVersion QuicVersionMax() { return QuicSupportedVersions().front(); }
-
-QuicVersion QuicVersionMin() { return QuicSupportedVersions().back(); }
+MockConnection::MockConnection(bool is_server)
+ : QuicConnection(kTestConnectionId,
+ IPEndPoint(net::test::Loopback4(), kTestPort),
+ new testing::NiceMock<MockHelper>(),
+ new testing::NiceMock<MockPacketWriter>(),
+ is_server, QuicSupportedVersions(),
+ kInitialFlowControlWindowForTest),
+ writer_(net::test::QuicConnectionPeer::GetWriter(this)),
+ helper_(helper()) {
+}
-MockConnection::MockConnection(QuicGuid guid,
- IPEndPoint address,
- int fd,
- EpollServer* eps,
+MockConnection::MockConnection(IPEndPoint address,
bool is_server)
- : QuicConnection(guid, address,
- new QuicEpollConnectionHelper(eps),
- new QuicDefaultPacketWriter(fd), is_server,
- QuicSupportedVersions()),
- has_mock_helper_(false),
+ : QuicConnection(kTestConnectionId, address,
+ new testing::NiceMock<MockHelper>(),
+ new testing::NiceMock<MockPacketWriter>(),
+ is_server, QuicSupportedVersions(),
+ kInitialFlowControlWindowForTest),
writer_(net::test::QuicConnectionPeer::GetWriter(this)),
helper_(helper()) {
}
-MockConnection::MockConnection(QuicGuid guid,
- IPEndPoint address,
+MockConnection::MockConnection(QuicConnectionId connection_id,
bool is_server)
- : QuicConnection(guid, address, new testing::NiceMock<MockHelper>(),
+ : QuicConnection(connection_id,
+ IPEndPoint(net::test::Loopback4(), kTestPort),
+ new testing::NiceMock<MockHelper>(),
new testing::NiceMock<MockPacketWriter>(),
- is_server, QuicSupportedVersions()),
- has_mock_helper_(true),
+ is_server, QuicSupportedVersions(),
+ kInitialFlowControlWindowForTest),
writer_(net::test::QuicConnectionPeer::GetWriter(this)),
helper_(helper()) {
}
-MockConnection::MockConnection(QuicGuid guid,
- IPEndPoint address,
- QuicConnectionHelperInterface* helper,
- QuicPacketWriter* writer,
- bool is_server)
- : QuicConnection(guid, address, helper, writer, is_server,
- QuicSupportedVersions()),
- has_mock_helper_(false) {
+MockConnection::MockConnection(bool is_server,
+ const QuicVersionVector& supported_versions)
+ : QuicConnection(kTestConnectionId,
+ IPEndPoint(net::test::Loopback4(), kTestPort),
+ new testing::NiceMock<MockHelper>(),
+ new testing::NiceMock<MockPacketWriter>(),
+ is_server, QuicSupportedVersions(),
+ kInitialFlowControlWindowForTest),
+ writer_(net::test::QuicConnectionPeer::GetWriter(this)),
+ helper_(helper()) {
}
MockConnection::~MockConnection() {
}
void MockConnection::AdvanceTime(QuicTime::Delta delta) {
- CHECK(has_mock_helper_) << "Cannot advance time unless a MockClock is being"
- " used";
static_cast<MockHelper*>(helper())->AdvanceTime(delta);
}
return seed_;
}
-MockQuicSessionOwner::MockQuicSessionOwner() {
-}
-
-MockQuicSessionOwner::~MockQuicSessionOwner() {
-}
-
-bool TestDecompressorVisitor::OnDecompressedData(StringPiece data) {
- data.AppendToString(&data_);
- return true;
-}
-
-void TestDecompressorVisitor::OnDecompressionError() {
- error_ = true;
-}
-
TestSession::TestSession(QuicConnection* connection,
- const QuicConfig& config,
- bool is_server)
- : QuicSession(connection, config, is_server),
+ const QuicConfig& config)
+ : QuicSession(connection, config),
crypto_stream_(NULL) {
}
return crypto_stream_;
}
-MockAckNotifierDelegate::MockAckNotifierDelegate() {
+MockPacketWriter::MockPacketWriter() {
}
-MockAckNotifierDelegate::~MockAckNotifierDelegate() {
+MockPacketWriter::~MockPacketWriter() {
}
-MockPacketWriter::MockPacketWriter() {
+MockQuicServerSessionVisitor::MockQuicServerSessionVisitor() {
}
-MockPacketWriter::~MockPacketWriter() {
+MockQuicServerSessionVisitor::~MockQuicServerSessionVisitor() {
+}
+
+MockAckNotifierDelegate::MockAckNotifierDelegate() {
+}
+
+MockAckNotifierDelegate::~MockAckNotifierDelegate() {
}
} // namespace test