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 就好使了

posted @ 2020-07-08 17:13  忘忧山的兰木  阅读(1010)  评论(0编辑  收藏  举报
她只是想吃这个而已啊……这一定是她非常爱吃的,我居然连如此细微的幸福也夺走了……
Hide
Switch
Save