【发布时间】:2020-04-18 02:47:56
【问题描述】:
我在尝试为一种特定方法编写 JUnit 测试时遇到了一个问题。 我搜索了可能的解决方案,但其中许多没有帮助,因为输出不依赖于输入。任何帮助将不胜感激。
我的类方法如下所示:
public static void method1() {
Scanner input = new Scanner(System.in);
String state = input.nextLine();
if( /* condition dependent on state value */ ) {
System.out.println("...");
} else {
System.out.println("..."+state+"...");
}
}
如何为它写一个JUnit测试,Robot类能不能解决问题?
【问题讨论】:
-
Robot类是什么?
标签: java testing methods void junit5