mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-06 22:22:38 +03:00
remove isHandshake
Summary: This is effectively an unused field encoding duplicated information, but it was widespread. Reviewed By: kvtsoy Differential Revision: D57289922 fbshipit-source-id: ca1499e2576e5ae28e3880b865a29c2b8d9a3d1b
This commit is contained in:
committed by
Facebook GitHub Bot
parent
4e477f20af
commit
6ce29d58ff
@@ -3288,36 +3288,6 @@ TEST_F(QuicTransportFunctionsTest, ProbingFallbackToImmediateAck) {
|
||||
EXPECT_EQ(1, conn->outstandings.packets.size());
|
||||
}
|
||||
|
||||
TEST_F(QuicTransportFunctionsTest, TestCryptoWritingIsHandshakeInOutstanding) {
|
||||
auto conn = createConn();
|
||||
auto cryptoStream = &conn->cryptoState->initialStream;
|
||||
auto buf = buildRandomInputData(200);
|
||||
writeDataToQuicStream(*cryptoStream, buf->clone());
|
||||
EventBase evb;
|
||||
std::shared_ptr<FollyQuicEventBase> qEvb =
|
||||
std::make_shared<FollyQuicEventBase>(&evb);
|
||||
auto socket =
|
||||
std::make_unique<NiceMock<quic::test::MockAsyncUDPSocket>>(qEvb);
|
||||
auto rawSocket = socket.get();
|
||||
auto res = writeCryptoAndAckDataToSocket(
|
||||
*rawSocket,
|
||||
*conn,
|
||||
*conn->clientConnectionId,
|
||||
*conn->serverConnectionId,
|
||||
LongHeader::Types::Initial,
|
||||
*conn->initialWriteCipher,
|
||||
*conn->initialHeaderCipher,
|
||||
getVersion(*conn),
|
||||
conn->transportSettings.writeConnectionDataPacketsLimit);
|
||||
|
||||
EXPECT_EQ(1, res.packetsWritten);
|
||||
EXPECT_EQ(0, res.probesWritten);
|
||||
EXPECT_GE(res.bytesWritten, buf->computeChainDataLength());
|
||||
ASSERT_EQ(1, conn->outstandings.packets.size());
|
||||
EXPECT_TRUE(getFirstOutstandingPacket(*conn, PacketNumberSpace::Initial)
|
||||
->metadata.isHandshake);
|
||||
}
|
||||
|
||||
TEST_F(QuicTransportFunctionsTest, NoCryptoProbeWriteIfNoProbeCredit) {
|
||||
auto conn = createConn();
|
||||
auto cryptoStream = &conn->cryptoState->initialStream;
|
||||
@@ -3345,8 +3315,6 @@ TEST_F(QuicTransportFunctionsTest, NoCryptoProbeWriteIfNoProbeCredit) {
|
||||
EXPECT_EQ(0, res.probesWritten);
|
||||
EXPECT_EQ(conn->udpSendPacketLen, res.bytesWritten);
|
||||
ASSERT_EQ(1, conn->outstandings.packets.size());
|
||||
EXPECT_TRUE(getFirstOutstandingPacket(*conn, PacketNumberSpace::Initial)
|
||||
->metadata.isHandshake);
|
||||
ASSERT_EQ(1, cryptoStream->retransmissionBuffer.size());
|
||||
ASSERT_TRUE(cryptoStream->writeBuffer.empty());
|
||||
|
||||
|
Reference in New Issue
Block a user