@Test
void testRowX() {
// given
String sizeOfBoardString = "3\n2";
ByteArrayInputStream inputStream = new ByteArrayInputStream(sizeOfBoardString.getBytes());
System.setIn(new ByteArrayInputStream(sizeOfBoardString.getBytes()));
// when
OutputComputer outputComputer = new OutputComputer();
outputComputer.gameStart();
outputComputer.gameType();
InputSelector inputSelector = new InputSelector();
int boardSize = inputSelector.boardType();
StartGame startGame = new StartGame();
startGame.runGame(boardSize, boardSize);
String whoWin = "Won X";
// then
assertEquals("Wona X", whoWin);
}
У меня возникла проблема с тестами на Java. На данный момент я знаю, поставлю ли я String sizeOfBoardString = "3\n2"; Мне нужно ответить на 2 вопроса из программы, но еще есть запрос на ответ.
// when OutputComputer outputComputer = new OutputComputer(); outputComputer.gameStart(); outputComputer.gameType(); InputSelector inputSelector = new InputSelector(); int boardSize = inputSelector.boardType();
StartGame startGame = new StartGame(); startGame.runGame(boardSize, boardSize);
String whoWin = "Won X";
// then assertEquals("Wona X", whoWin); } [/code] У меня возникла проблема с тестами на Java. На данный момент я знаю, поставлю ли я String sizeOfBoardString = "3\n2"; Мне нужно ответить на 2 вопроса из программы, но еще есть запрос на ответ. [img]https://i.sstatic.net/2fmA1IZM.png [/img]