1
public void MyTest {
 @Rule
   public final TextFromStandardInputStream systemInMock
  = emptyStandardInputStream();

 @Test
 public void shouldTakeUserInput() {
    systemInMock.provideLines("add 5", "another line");
     InputOutput inputOutput = new InputOutput();
    assertEquals("add 5", inputOutput.getInput());
 }
}

ここで、入力 add 5 をチェックしたいと思います。出力には、System.out.println()メソッド内のステートメントを使用するステートメントがあります。出力ステートメントをシミュレートすることは可能ですか?

4

1 に答える 1