@Test public void testEndingTurn() { Board b = new Board(true); Piece fire = new Piece(true, b, 0, 0, "pawn"); Piece water = new Piece(false, b, 1, 1, "shield"); b.place(fire, 0, 0); b.place(water, 1, 1); assertEquals(true, b.canSelect(0, 0)); assertEquals(false, b.canSelect(1, 1)); assertEquals(false, b.canEndTurn()); b.endTurn(); b.endTurn(); assertEquals(false, b.canEndTurn()); assertEquals(true, b.canSelect(0, 0)); assertEquals(false, b.canSelect(1, 1)); b.endTurn(); assertEquals(false, b.canSelect(0, 0)); assertEquals(true, b.canSelect(1, 1)); }