From 0212272a2a6d2caa4506bca68e4425edee2f2cb8 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 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"