mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-24 04:01:07 +03:00
Remove partial reliability from mvfst.
Summary: As in title. Reviewed By: yangchi Differential Revision: D26701886 fbshipit-source-id: c7b36c616200b17fbf697eff4ba0d18695effb45
This commit is contained in:
committed by
Facebook GitHub Bot
parent
94676b44f8
commit
382c1cdcc6
@@ -1573,71 +1573,6 @@ TEST_F(QuicWriteCodecTest, NoSpaceForNewConnId) {
|
||||
EXPECT_EQ(0, writeFrame(QuicSimpleFrame(newConnId), pktBuilder));
|
||||
}
|
||||
|
||||
TEST_F(QuicWriteCodecTest, WriteExpiredStreamDataFrame) {
|
||||
MockQuicPacketBuilder pktBuilder;
|
||||
setupCommonExpects(pktBuilder);
|
||||
StreamId id = 10;
|
||||
uint64_t offset = 0x08;
|
||||
ExpiredStreamDataFrame expiredStreamDataFrame(id, offset);
|
||||
auto bytesWritten =
|
||||
writeFrame(QuicSimpleFrame(expiredStreamDataFrame), pktBuilder);
|
||||
|
||||
auto builtOut = std::move(pktBuilder).buildTestPacket();
|
||||
auto regularPacket = builtOut.first;
|
||||
EXPECT_EQ(bytesWritten, 4);
|
||||
ExpiredStreamDataFrame result =
|
||||
*regularPacket.frames[0].asQuicSimpleFrame()->asExpiredStreamDataFrame();
|
||||
EXPECT_EQ(id, result.streamId);
|
||||
EXPECT_EQ(offset, result.minimumStreamOffset);
|
||||
|
||||
auto wireBuf = std::move(builtOut.second);
|
||||
BufQueue queue;
|
||||
queue.append(wireBuf->clone());
|
||||
QuicFrame decodedFrame = parseQuicFrame(queue);
|
||||
QuicSimpleFrame& simpleFrame = *decodedFrame.asQuicSimpleFrame();
|
||||
ExpiredStreamDataFrame wireExpiredStreamDataFrame =
|
||||
*simpleFrame.asExpiredStreamDataFrame();
|
||||
EXPECT_EQ(id, wireExpiredStreamDataFrame.streamId);
|
||||
EXPECT_EQ(offset, wireExpiredStreamDataFrame.minimumStreamOffset);
|
||||
|
||||
// At last, verify there is nothing left in the wire format bytes:
|
||||
EXPECT_EQ(queue.chainLength(), 0);
|
||||
}
|
||||
|
||||
TEST_F(QuicWriteCodecTest, WriteMinStreamDataFrame) {
|
||||
MockQuicPacketBuilder pktBuilder;
|
||||
setupCommonExpects(pktBuilder);
|
||||
StreamId id = 10;
|
||||
uint64_t maximumData = 0x64;
|
||||
uint64_t offset = 0x08;
|
||||
MinStreamDataFrame minStreamDataFrame(id, maximumData, offset);
|
||||
auto bytesWritten =
|
||||
writeFrame(QuicSimpleFrame(minStreamDataFrame), pktBuilder);
|
||||
|
||||
auto builtOut = std::move(pktBuilder).buildTestPacket();
|
||||
auto regularPacket = builtOut.first;
|
||||
EXPECT_EQ(bytesWritten, 6);
|
||||
MinStreamDataFrame result =
|
||||
*regularPacket.frames[0].asQuicSimpleFrame()->asMinStreamDataFrame();
|
||||
EXPECT_EQ(id, result.streamId);
|
||||
EXPECT_EQ(maximumData, result.maximumData);
|
||||
EXPECT_EQ(offset, result.minimumStreamOffset);
|
||||
|
||||
auto wireBuf = std::move(builtOut.second);
|
||||
BufQueue queue;
|
||||
queue.append(wireBuf->clone());
|
||||
QuicFrame decodedFrame = parseQuicFrame(queue);
|
||||
QuicSimpleFrame& simpleFrame = *decodedFrame.asQuicSimpleFrame();
|
||||
MinStreamDataFrame wireMinStreamDataFrame =
|
||||
*simpleFrame.asMinStreamDataFrame();
|
||||
EXPECT_EQ(id, wireMinStreamDataFrame.streamId);
|
||||
EXPECT_EQ(maximumData, wireMinStreamDataFrame.maximumData);
|
||||
EXPECT_EQ(offset, wireMinStreamDataFrame.minimumStreamOffset);
|
||||
|
||||
// At last, verify there is nothing left in the wire format bytes:
|
||||
EXPECT_EQ(queue.chainLength(), 0);
|
||||
}
|
||||
|
||||
TEST_F(QuicWriteCodecTest, WritePathChallenge) {
|
||||
MockQuicPacketBuilder pktBuilder;
|
||||
setupCommonExpects(pktBuilder);
|
||||
|
||||
Reference in New Issue
Block a user