1
0
mirror of https://github.com/facebookincubator/mvfst.git synced 2025-08-08 09:42:06 +03:00

Pass FizzServerContext using FizzServerQuicHandshakeContext (#165)

Summary:
This remove one more fizz specific element from the common API

Depends on https://github.com/facebookincubator/mvfst/issues/162

Pull Request resolved: https://github.com/facebookincubator/mvfst/pull/165

Reviewed By: yangchi

Differential Revision: D23637314

Pulled By: xttjsn

fbshipit-source-id: a3436510accc37687f6e3ea770fd120fa314ecdc
This commit is contained in:
Amaury Séchet
2020-09-14 13:06:11 -07:00
committed by Facebook GitHub Bot
parent 05554a6a1e
commit a92dfc18eb
27 changed files with 196 additions and 139 deletions

View File

@@ -186,7 +186,7 @@ TEST_F(QuicPacketSchedulerTest, PaddingUpToWrapperSize) {
TEST_F(QuicPacketSchedulerTest, CryptoServerInitialPadded) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
auto connId = getTestConnectionId();
PacketNum nextPacketNum = getNextPacketNum(conn, PacketNumberSpace::Initial);
LongHeader longHeader1(
@@ -219,7 +219,7 @@ TEST_F(QuicPacketSchedulerTest, CryptoServerInitialPadded) {
TEST_F(QuicPacketSchedulerTest, PadTwoInitialPackets) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
auto connId = getTestConnectionId();
PacketNum nextPacketNum = getNextPacketNum(conn, PacketNumberSpace::Initial);
LongHeader longHeader1(
@@ -303,7 +303,7 @@ TEST_F(QuicPacketSchedulerTest, CryptoPaddingRetransmissionClientInitial) {
TEST_F(QuicPacketSchedulerTest, CryptoSchedulerOnlySingleLossFits) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
auto connId = getTestConnectionId();
LongHeader longHeader(
LongHeader::Types::Handshake,
@@ -367,7 +367,7 @@ TEST_F(QuicPacketSchedulerTest, CryptoWritePartialLossBuffer) {
TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerExists) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
conn.streamManager->setMaxLocalBidirectionalStreams(10);
auto connId = getTestConnectionId();
auto stream = conn.streamManager->createNextBidirectionalStream().value();
@@ -390,7 +390,7 @@ TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerExists) {
TEST_F(QuicPacketSchedulerTest, StreamFrameNoSpace) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
conn.streamManager->setMaxLocalBidirectionalStreams(10);
auto connId = getTestConnectionId();
auto stream = conn.streamManager->createNextBidirectionalStream().value();
@@ -414,7 +414,7 @@ TEST_F(QuicPacketSchedulerTest, StreamFrameNoSpace) {
TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerStreamNotExists) {
QuicServerConnectionState conn(
std::make_shared<FizzServerQuicHandshakeContext>());
FizzServerQuicHandshakeContext::Builder().build());
auto connId = getTestConnectionId();
StreamId nonExistentStream = 11;