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

致力于记录学习过程中的笔记,希望大家有所帮助(*^▽^*)!
原文地址:https://www.cnblogs.com/zxhbk/p/13268067.html