我有一个使用java.util.Scanner
来自System.in
的输入的应用使用gradle run
,我可以毫无例外地直接输入扫描仪。通常情况下,每当我尝试使用NoSuchElementException
时,我都会收到./gradlew run
。然后我意识到我需要包括
run {
standardInput = System.in
}
在我的build.gradle
。
我现在创建了一个运行该方法的测试用例。 ./gradlew test
会抛出NoSuchElementException
。包括
test {
standardInput = System.in
}
在我的build.gradle
(我被建议做)中的也没有用。有什么我做错了,或者这是不可能的?