是否JUnit
有构建功能以交互方式询问用户测试是否成功?
我知道JUnit
是用于自动测试,但我有一些声音生成类,我想通过耳朵进行测试,并希望在一些罕见的一次性案例中手动测试它们,然后添加@Ignore
到此类测试中。
我也知道我可以自己弹出对话框,但我想知道是否JUnit
有预制的东西。
是否JUnit
有构建功能以交互方式询问用户测试是否成功?
我知道JUnit
是用于自动测试,但我有一些声音生成类,我想通过耳朵进行测试,并希望在一些罕见的一次性案例中手动测试它们,然后添加@Ignore
到此类测试中。
我也知道我可以自己弹出对话框,但我想知道是否JUnit
有预制的东西。
您是否考虑过使用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
}