/** 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()); }