Тесты Java: работает только первый ответ. Что я делаю неправильно?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Тесты Java: работает только первый ответ. Что я делаю неправильно?

Сообщение Anonymous »

Код: Выделить всё

@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 вопроса из программы, но еще есть запрос на ответ.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... oing-wrong
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»