gpt4 book ai didi

testing - Maven 一个 java.io.scanner(System.in)

转载 作者:行者123 更新时间:2023-11-28 20:46:36 24 4
gpt4 key购买 nike

我的项目遇到了问题。在 Netbeans 中运行时,它似乎可以很好地处理用户交互。但是,当我使用 mvn test 运行时,它没有。我看到命令行菜单,但没有提示我进行选择。当我强制终止项目时,我收到有关找不到行的错误。

有什么想法吗?我很难过。

行不通的本质是:

System.out.print("1) Print String\n"
+ "0) Exit\n"
+ "Enter Selection: ");
String line = (new java.util.Scanner(System.in)).nextLine();

我看到类似这样的输出:

1) Print String
0) Exit

但我没有看到“Enter Selection:”,也没有提示输入字符串。我终止并得到“找不到行”,虽然在我取消执行后我看到整个字符串 int 他“测试结果窗口”。

最佳答案

单元测试暂停用户交互是不正常的。如果它表现异常,我不会感到惊讶。我希望测试库不会真正预料到这种事情。

关于testing - Maven 一个 java.io.scanner(System.in),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com