IDEA 单元测试System.in 没办法输入


参考:https://blog.csdn.net/qq_39967911/article/details/103237291

下面是例子,单元测试要从控制台接收参数

@Test
public void test() {
    Scanner scanner = new Scanner(System.in);
    int i = scanner.nextInt();
    System.out.println(i);
}

但是运行之后,会发现控制台是无法输入任何字符的,哪怕是复制粘贴进去。

解决方法

help ->Edit Custom VM Options... -> 加上

-Deditable.java.test.console=true

这句话重启IDEA 就好使了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM