授業がある
class CommandRunner {
String output;
public int run(String command) {
//runs command and sets output
return errCode;
}
public String getOutput() {
return output;
}
}
上記の CommandRunner は、私のクラスでテスト中です。
CommandRunner runner;
runner.run("some command");
out = runner.getOutput();
//operates on out
runner.run("some command");
out = runner.getOutput();
//operates on out
runner.run("some command");
out = runner.getOutput();
//operates on out
run() メソッドへの入力に基づいて異なる出力を返すように CommandRunner をモックするにはどうすればよいですか? MockitoでPower Mockを使用しています。