clarifying field names; updating comments; adding match cases in WSA

This commit is contained in:
FateJH 2017-05-02 21:21:55 -04:00
parent 0b0507617a
commit 08f9f6a75f
3 changed files with 39 additions and 18 deletions

View file

@ -12,19 +12,19 @@ class ProjectileStateMessageTest extends Specification {
"decode" in {
PacketCoding.DecodePacket(string).require match {
case ProjectileStateMessage(projectile, pos, aim, unk1, unk2, unk3, unk4, unk5) =>
case ProjectileStateMessage(projectile, pos, vel, unk1, unk2, unk3, unk4, time_alive) =>
projectile mustEqual PlanetSideGUID(40229)
pos.x mustEqual 4611.539f
pos.y mustEqual 5576.375f
pos.z mustEqual 82.328125f
aim.x mustEqual 18.64686f
aim.y mustEqual -33.43247f
aim.z mustEqual 11.599553f
vel.x mustEqual 18.64686f
vel.y mustEqual -33.43247f
vel.z mustEqual 11.599553f
unk1 mustEqual 0
unk2 mustEqual 248
unk3 mustEqual 236
unk4 mustEqual false
unk5 mustEqual 4
time_alive mustEqual 4
case _ =>
ko
}