Skip to content

Commit 1e2bba7

Browse files
committed
more
1 parent 6dd2514 commit 1e2bba7

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

worker/test/src/RTC/SCTP/TestPacket.cpp

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ SCENARIO("parse empty SCTP Packet", "[sctp][serializable]")
4444
// Must throw if we try to modify the packet since Parse() returns a frozen
4545
// Packet.
4646
REQUIRE_THROWS_AS(packet->SetSourcePort(10), MediaSoupError);
47-
REQUIRE_THROWS_AS(packet->SetDestinationPort(99), MediaSoupError);
47+
REQUIRE_THROWS_AS(packet->SetDestinationPort(9999), MediaSoupError);
4848
REQUIRE_THROWS_AS(packet->SetVerificationTag(12345), MediaSoupError);
49-
REQUIRE_THROWS_AS(packet->SetChecksum(666), MediaSoupError);
49+
REQUIRE_THROWS_AS(packet->SetChecksum(6666), MediaSoupError);
5050
REQUIRE_THROWS_AS(packet->AddChunk(nullptr), MediaSoupError);
5151

5252
delete packet;
@@ -75,5 +75,25 @@ SCENARIO("create and modify SCTP Packet", "[sctp][serializable]")
7575
REQUIRE(packet->GetChunksCount() == 0);
7676
REQUIRE(helpers::areBuffersEqual(packet->GetBuffer(), packet->GetLength(), buffer, 12) == true);
7777

78+
/* Modify the packet. */
79+
80+
packet->SetSourcePort(10);
81+
packet->SetDestinationPort(9999);
82+
packet->SetVerificationTag(12345);
83+
packet->SetChecksum(6666);
84+
85+
REQUIRE(packet->GetBuffer() == buffer);
86+
REQUIRE(packet->GetBufferLength() == 256);
87+
REQUIRE(packet->GetLength() == 12);
88+
REQUIRE(packet->IsFrozen() == false);
89+
REQUIRE(Utils::Byte::IsPaddedTo4Bytes(packet->GetLength()) == true);
90+
REQUIRE(packet->GetSourcePort() == 10);
91+
REQUIRE(packet->GetDestinationPort() == 9999);
92+
REQUIRE(packet->GetVerificationTag() == 12345);
93+
REQUIRE(packet->GetChecksum() == 6666);
94+
REQUIRE(packet->HasChunks() == false);
95+
REQUIRE(packet->GetChunksCount() == 0);
96+
REQUIRE(helpers::areBuffersEqual(packet->GetBuffer(), packet->GetLength(), buffer, 12) == true);
97+
7898
delete packet;
7999
}

0 commit comments

Comments
 (0)