From 8b27774db32a697871e4aa4f89d07bcd54ba71d3 Mon Sep 17 00:00:00 2001 From: mibac138 <5672750+mibac138@users.noreply.github.com> Date: Thu, 9 Oct 2025 13:44:04 +0200 Subject: [PATCH] Annotate serialized packet data with byte length --- Source/Tests/PacketTest.cs | 5 ++++- .../ServerPlayerListPacket.verified.txt | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Source/Tests/PacketTest.cs b/Source/Tests/PacketTest.cs index 74b18ba3..8399da8c 100644 --- a/Source/Tests/PacketTest.cs +++ b/Source/Tests/PacketTest.cs @@ -171,7 +171,10 @@ public async Task SnapshotBinaryRepresentation() foreach (var packet in packetsOfType) { var serialized = binder.Serialize(packet); - text.AppendLine(BitConverter.ToString(serialized)); + text.Append(BitConverter.ToString(serialized)); + if (serialized.Length > 32) + text.Append($" ({serialized.Length} bytes)"); + text.AppendLine(); } await Verify(text).UseDirectory("packet-serializations").UseFileName(packetsOfType.Key.Name).DisableDiff() diff --git a/Source/Tests/packet-serializations/ServerPlayerListPacket.verified.txt b/Source/Tests/packet-serializations/ServerPlayerListPacket.verified.txt index ebc774ac..8a8a61fa 100644 --- a/Source/Tests/packet-serializations/ServerPlayerListPacket.verified.txt +++ b/Source/Tests/packet-serializations/ServerPlayerListPacket.verified.txt @@ -1,5 +1,5 @@ -00-02-00-00-00-01-00-00-00-05-00-00-00-41-6C-69-63-65-2A-00-00-00-00-01-15-CD-5B-07-00-00-00-00-0A-00-00-00-41-6C-69-63-65-53-74-65-61-6D-00-00-00-00-00-FF-00-00-0A-00-00-00-02-00-00-00-03-00-00-00-42-6F-62-63-00-00-00-02-02-B1-68-DE-3A-00-00-00-00-06-00-00-00-42-6F-62-42-6F-74-05-00-00-00-01-00-FF-00-14-00-00-00 -01-01-00-00-00-03-00-00-00-07-00-00-00-43-68-61-72-6C-69-65-0A-00-00-00-01-00-3D-1E-A1-06-00-00-00-00-08-00-00-00-43-68-61-72-6C-69-65-43-01-00-00-00-00-00-00-FF-1E-00-00-00 +00-02-00-00-00-01-00-00-00-05-00-00-00-41-6C-69-63-65-2A-00-00-00-00-01-15-CD-5B-07-00-00-00-00-0A-00-00-00-41-6C-69-63-65-53-74-65-61-6D-00-00-00-00-00-FF-00-00-0A-00-00-00-02-00-00-00-03-00-00-00-42-6F-62-63-00-00-00-02-02-B1-68-DE-3A-00-00-00-00-06-00-00-00-42-6F-62-42-6F-74-05-00-00-00-01-00-FF-00-14-00-00-00 (105 bytes) +01-01-00-00-00-03-00-00-00-07-00-00-00-43-68-61-72-6C-69-65-0A-00-00-00-01-00-3D-1E-A1-06-00-00-00-00-08-00-00-00-43-68-61-72-6C-69-65-43-01-00-00-00-00-00-00-FF-1E-00-00-00 (58 bytes) 02-63-00-00-00 -03-02-00-00-00-01-00-00-00-2A-00-00-00-00-00-00-00-00-29-5C-85-41-02-00-00-00-4D-00-00-00-03-00-00-00-01-EC-51-05-42 +03-02-00-00-00-01-00-00-00-2A-00-00-00-00-00-00-00-00-29-5C-85-41-02-00-00-00-4D-00-00-00-03-00-00-00-01-EC-51-05-42 (39 bytes) 04-01-00-00-00-01