mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-08-08 09:42:06 +03:00
Start splitting the fizz specific parts of the server (#160)
Summary: This is following a similar pattern than what was done for the client side. Pull Request resolved: https://github.com/facebookincubator/mvfst/pull/160 Reviewed By: yangchi Differential Revision: D23560951 Pulled By: xttjsn fbshipit-source-id: 351417cbfa3230112fff4c4de59b307f88389cf6
This commit is contained in:
committed by
Facebook GitHub Bot
parent
a5619effd6
commit
04c63839e4
@@ -17,6 +17,7 @@
|
||||
#include <quic/codec/test/Mocks.h>
|
||||
#include <quic/common/test/TestUtils.h>
|
||||
#include <quic/fizz/client/handshake/FizzClientQuicHandshakeContext.h>
|
||||
#include <quic/fizz/server/handshake/FizzServerQuicHandshakeContext.h>
|
||||
#include <quic/server/state/ServerStateMachine.h>
|
||||
#include <quic/state/QuicStreamFunctions.h>
|
||||
|
||||
@@ -184,7 +185,8 @@ TEST_F(QuicPacketSchedulerTest, PaddingUpToWrapperSize) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, CryptoServerInitialPadded) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
auto connId = getTestConnectionId();
|
||||
PacketNum nextPacketNum = getNextPacketNum(conn, PacketNumberSpace::Initial);
|
||||
LongHeader longHeader1(
|
||||
@@ -216,7 +218,8 @@ TEST_F(QuicPacketSchedulerTest, CryptoServerInitialPadded) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, PadTwoInitialPackets) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
auto connId = getTestConnectionId();
|
||||
PacketNum nextPacketNum = getNextPacketNum(conn, PacketNumberSpace::Initial);
|
||||
LongHeader longHeader1(
|
||||
@@ -299,7 +302,8 @@ TEST_F(QuicPacketSchedulerTest, CryptoPaddingRetransmissionClientInitial) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, CryptoSchedulerOnlySingleLossFits) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
auto connId = getTestConnectionId();
|
||||
LongHeader longHeader(
|
||||
LongHeader::Types::Handshake,
|
||||
@@ -362,7 +366,8 @@ TEST_F(QuicPacketSchedulerTest, CryptoWritePartialLossBuffer) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerExists) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
conn.streamManager->setMaxLocalBidirectionalStreams(10);
|
||||
auto connId = getTestConnectionId();
|
||||
auto stream = conn.streamManager->createNextBidirectionalStream().value();
|
||||
@@ -384,7 +389,8 @@ TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerExists) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, StreamFrameNoSpace) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
conn.streamManager->setMaxLocalBidirectionalStreams(10);
|
||||
auto connId = getTestConnectionId();
|
||||
auto stream = conn.streamManager->createNextBidirectionalStream().value();
|
||||
@@ -407,7 +413,8 @@ TEST_F(QuicPacketSchedulerTest, StreamFrameNoSpace) {
|
||||
}
|
||||
|
||||
TEST_F(QuicPacketSchedulerTest, StreamFrameSchedulerStreamNotExists) {
|
||||
QuicServerConnectionState conn;
|
||||
QuicServerConnectionState conn(
|
||||
std::make_shared<FizzServerQuicHandshakeContext>());
|
||||
auto connId = getTestConnectionId();
|
||||
StreamId nonExistentStream = 11;
|
||||
|
||||
|
Reference in New Issue
Block a user