mirror of
https://github.com/facebookincubator/mvfst.git
synced 2025-11-12 08:41:01 +03:00
Workaround lack of const noexept support in public GMock for Quic ConnIdAlgo
Summary: 9 years and counting since c++11 is a thing. Reviewed By: mjoras Differential Revision: D20068892 fbshipit-source-id: e9d486d588481232de9dac5eb8e4f0b8dbf38bb6
This commit is contained in:
committed by
Facebook Github Bot
parent
9164827b6f
commit
76de6e15c0
@@ -633,7 +633,7 @@ TEST_F(QuicServerWorkerTest, FailToParseConnectionId) {
|
||||
auto data = createData(kDefaultUDPSendPacketLen);
|
||||
auto srcConnId = getTestConnectionId(0);
|
||||
auto dstConnId = getTestConnectionId(1);
|
||||
auto mockConnIdAlgo = std::make_unique<MockConnectoinIdAlgo>();
|
||||
auto mockConnIdAlgo = std::make_unique<MockConnectionIdAlgo>();
|
||||
auto rawConnIdAlgo = mockConnIdAlgo.get();
|
||||
worker_->setConnectionIdAlgo(std::move(mockConnIdAlgo));
|
||||
|
||||
@@ -656,7 +656,7 @@ TEST_F(QuicServerWorkerTest, FailToParseConnectionId) {
|
||||
srcConnId);
|
||||
NetworkData networkData(std::move(packet), Clock::now());
|
||||
|
||||
EXPECT_CALL(*rawConnIdAlgo, canParse(_)).WillOnce(Return(true));
|
||||
EXPECT_CALL(*rawConnIdAlgo, canParseNonConst(_)).WillOnce(Return(true));
|
||||
EXPECT_CALL(*rawConnIdAlgo, parseConnectionId(dstConnId))
|
||||
.WillOnce(Return(folly::makeUnexpected(QuicInternalException(
|
||||
"This CID has COVID-19", LocalErrorCode::INTERNAL_ERROR))));
|
||||
|
||||
Reference in New Issue
Block a user