merge with ChangeShortcutBankMessage

This commit is contained in:
FateJH 2017-01-10 08:13:33 -05:00
commit 23d4b3f93c
4 changed files with 65 additions and 3 deletions

View file

@ -334,7 +334,7 @@ class GamePacketTest extends Specification {
shortcut.get.tile mustEqual "shortcut_macro"
shortcut.get.effect1 mustEqual "NTU"
shortcut.get.effect2 mustEqual "/platoon Incoming NTU spam!"
case default =>
case _ =>
ko
}
}
@ -407,6 +407,27 @@ class GamePacketTest extends Specification {
}
}
"ChangeShortcutBankMessage" should {
val string = hex"29 4B00 20"
"decode" in {
PacketCoding.DecodePacket(string).require match {
case ChangeShortcutBankMessage(player_guid, bank) =>
player_guid mustEqual PlanetSideGUID(75)
bank mustEqual 2
case default =>
ko
}
}
"encode" in {
val msg = ChangeShortcutBankMessage(PlanetSideGUID(75), 2)
val pkt = PacketCoding.EncodePacket(msg).require.toByteVector
pkt mustEqual string
}
}
"DropItemMessage" should {
val string = hex"37 4C00"