dcsctp: Re-add lost validating in test case
This was unintentionally removed in change https://webrtc-review.googlesource.com/c/src/+/359681 due to a dirty workspace. Re-adding it. Bug: None Change-Id: Icff55b7a656ed9b504b0e10e7aeb947e8df78e85 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360540 Auto-Submit: Victor Boivie <boivie@webrtc.org> Commit-Queue: Florent Castelli <orphis@webrtc.org> Reviewed-by: Florent Castelli <orphis@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42846}
This commit is contained in:
parent
b4dc789c1f
commit
7348f820a9
@ -2835,6 +2835,20 @@ TEST(DcSctpSocketTest, ResetStreamsDeferred) {
|
|||||||
kSuccessPerformed))))))));
|
kSuccessPerformed))))))));
|
||||||
a.socket.ReceivePacket(reconfig3);
|
a.socket.ReceivePacket(reconfig3);
|
||||||
|
|
||||||
|
EXPECT_THAT(
|
||||||
|
data1,
|
||||||
|
HasChunks(ElementsAre(IsDataChunk(Property(&DataChunk::ssn, SSN(0))))));
|
||||||
|
EXPECT_THAT(
|
||||||
|
data2,
|
||||||
|
HasChunks(ElementsAre(IsDataChunk(Property(&DataChunk::ssn, SSN(0))))));
|
||||||
|
EXPECT_THAT(
|
||||||
|
data3,
|
||||||
|
HasChunks(ElementsAre(IsDataChunk(Property(&DataChunk::ssn, SSN(1))))));
|
||||||
|
EXPECT_THAT(reconfig, HasChunks(ElementsAre(IsReConfig(HasParameters(
|
||||||
|
ElementsAre(IsOutgoingResetRequest(Property(
|
||||||
|
&OutgoingSSNResetRequestParameter::stream_ids,
|
||||||
|
ElementsAre(StreamID(1))))))))));
|
||||||
|
|
||||||
// Send a new message after the stream has been reset.
|
// Send a new message after the stream has been reset.
|
||||||
a.socket.Send(DcSctpMessage(StreamID(1), PPID(55),
|
a.socket.Send(DcSctpMessage(StreamID(1), PPID(55),
|
||||||
std::vector<uint8_t>(kSmallMessageSize)),
|
std::vector<uint8_t>(kSmallMessageSize)),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user