public static int programContinueSelect() {
System.out.println("Do you want to continue? (Y/N)");
Scanner cin3 = new Scanner(System.in);
String s1 = cin3.nextLine();
char c1 = s1.charAt(0);
if(Input == 89 || Input == 121)
{
return 0;
}
else
{
return 1;
}
}
我已阅读有关扫描仪的不同帖子,但我仍然无法解决问题。
我怎样才能测试这种情况?
答案 0 :(得分:1)
不是在方法中创建扫描程序,而是使用一些固定值传递它。然后你可以编写如下测试:
@Test
public void test() {
Scanner scanner = new Scanner("y");
assertEquals(0, programContinueSelect(scanner));
}