@Test public void moveMessageTest() throws Exception { MoveMessage message = new MoveMessage((int) 4294967295l, 0, 65535); message.setX(5); message.setY(6); MoveMessage unpackedMessage = packUnpackAndTest(message); Assert.assertEquals(5, unpackedMessage.getX()); Assert.assertEquals(6, unpackedMessage.getY()); }
/** Test move message constructor */ public final void testMoveMessageString() { final String TEST_STRING1 = "<move move='2'/>"; final String TEST_STRING2 = "<move move='2' id='0'/>"; final String TEST_STRING3 = "<move move='2' info='text'/>"; MoveMessage m1 = new MoveMessage(TEST_STRING1); MoveMessage m2 = new MoveMessage(TEST_STRING2); MoveMessage m3 = new MoveMessage(TEST_STRING3); // check move assertTrue(m1.getMove() == 2); assertSame(m1.getMove(), m2.getMove(), m3.getMove()); // check id assertTrue(m1.getId() == 0); assertSame(m1.getId(), m2.getId(), m3.getId()); // check info assertNull(m1.getInfo()); assertNull(m2.getInfo()); assertEquals("text", m3.getInfo()); }