@Test public void testCurrentPlayerName() throws FileNotFoundException, IOException { Random random = new Random(); application.startGame("p1", "p2"); assertEquals("p1", application.currentPlayer().getName()); application.makeMove(0, 1); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(1, 1); assertEquals("p1", application.currentPlayer().getName()); application.makeMove(2, 1); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(3, 1); assertEquals("p1", application.currentPlayer().getName()); application.makeMove(4, 1); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(100, 100); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(0, 10); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(0, 0); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(1, 0); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(2, 0); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(3, 0); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(4, 0); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(0, 10); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(1, 10); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(2, 10); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(3, 10); assertEquals("p2", application.currentPlayer().getName()); application.makeMove(4, 10); assertEquals("p2", application.currentPlayer().getName()); }