Fix bug conflating array element count with array size in bytes

This commit is contained in:
Chris Thrasher 2025-01-21 23:53:21 -07:00
parent 5f9c9fc4f8
commit 58a3abd433
No known key found for this signature in database
GPG Key ID: 56FB686C9DFC8E2C

View File

@ -86,10 +86,10 @@ TEST_CASE("[Network] sf::Packet")
SECTION("Append and clear")
{
sf::Packet packet;
packet.append(data.data(), data.size());
packet.append(data.data(), sizeof(data));
CHECK(packet.getReadPosition() == 0);
CHECK(packet.getData() != nullptr);
CHECK(packet.getDataSize() == data.size());
CHECK(packet.getDataSize() == sizeof(data));
CHECK(!packet.endOfPacket());
CHECK(bool{packet});
@ -275,17 +275,17 @@ TEST_CASE("[Network] sf::Packet")
CHECK(packet.onSend(size) == nullptr);
CHECK(size == 0);
packet.append(data.data(), data.size());
packet.append(data.data(), sizeof(data));
CHECK(packet.onSend(size) != nullptr);
CHECK(size == data.size());
CHECK(size == sizeof(data));
}
SECTION("onReceive")
{
Packet packet;
packet.onReceive(data.data(), data.size());
packet.onReceive(data.data(), sizeof(data));
CHECK(packet.getReadPosition() == 0);
CHECK(packet.getData() != nullptr);
CHECK(packet.getDataSize() == data.size());
CHECK(packet.getDataSize() == sizeof(data));
}
}