JUnit
是否具有构建功能,以交互方式询问用户测试是否成功?
我知道JUnit
用于自动测试,但我有一些声音生成类,我想通过耳朵进行测试,并希望在一些罕见的单行案例中手动测试它们然后添加@Ignore
这样的测试。
我也知道我可以自己弹出对话框,但我想知道JUnit
是否有预制的内容。
答案 0 :(得分:1)
您是否考虑过使用System.setIn语句。
System.out.println("Confirm if you find blah blah working? Enter Y/N ");
System.setIn(new ByteArrayInputStream(data.getBytes()));
Scanner scanner = new Scanner(System.in);
String userInput = scanner.nextLine();
if(userInput.equalsIgnoreCase("Y")) {
// Pass the test case
} else {
//Fail the test case
}