diff --git a/common/src/test/scala/GamePacketTest.scala b/common/src/test/scala/GamePacketTest.scala index 3f351b20..1d3c7733 100644 --- a/common/src/test/scala/GamePacketTest.scala +++ b/common/src/test/scala/GamePacketTest.scala @@ -776,6 +776,26 @@ class GamePacketTest extends Specification { } } + "WeaponJammedMessage" should { + val string = hex"66 4C00" + + "decode" in { + PacketCoding.DecodePacket(string).require match { + case WeaponJammedMessage(weapon_guid) => + weapon_guid mustEqual PlanetSideGUID(76) + case default => + ko + } + } + + "encode" in { + val msg = WeaponJammedMessage(PlanetSideGUID(76)) + val pkt = PacketCoding.EncodePacket(msg).require.toByteVector + + pkt mustEqual string + } + } + "PingMsg" should { val packet = hex"1a 00000000 b0360000"