From 939b1f7dc0ce03eb0f399cf58635656cac36f357 Mon Sep 17 00:00:00 2001 From: tfarley Date: Sat, 13 Aug 2016 19:48:30 -0700 Subject: [PATCH] Add WeaponJammedMessage test --- common/src/test/scala/GamePacketTest.scala | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/common/src/test/scala/GamePacketTest.scala b/common/src/test/scala/GamePacketTest.scala index 51aa7713..3b26d310 100644 --- a/common/src/test/scala/GamePacketTest.scala +++ b/common/src/test/scala/GamePacketTest.scala @@ -817,6 +817,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"