我们有时候想在单元测试中使用:
Scanner scanner = new Scanner(System.in);
但运行起来发现程序一直卡在这行代码上,一直转,如下图情况
这时我们只需要在idea中做如下的操作后,就可以实现在单元测试中实现控制台的输入
在idea64.exe.vmoptions文件的末尾加入以下内容:
-Deditable.java.test.console=true
最后记得重启idea,之后就可以使用了
我们有时候想在单元测试中使用:
Scanner scanner = new Scanner(System.in);
但运行起来发现程序一直卡在这行代码上,一直转,如下图情况
这时我们只需要在idea中做如下的操作后,就可以实现在单元测试中实现控制台的输入
在idea64.exe.vmoptions文件的末尾加入以下内容:
-Deditable.java.test.console=true
最后记得重启idea,之后就可以使用了