mirror of
https://github.com/SFML/SFML.git
synced 2025-02-19 06:39:59 +08:00
Fix bug conflating array element count with array size in bytes
This commit is contained in:
parent
5f9c9fc4f8
commit
58a3abd433
@ -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));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user