IDEA使用JUnit 不能使用Scanner问题解决
2020-10-29 本文已影响0人
黄少存
idea 在JUnit 单元测试方法中使用 Scanner 默认情况下会出现一直在跑的问题,无法在控制台输入内容.
主要的原因是 idea 默认是屏蔽了这种操作,如果需要这么做,需要给idea 做些设置.
解决方案1:
将测试方法中的代码放入 main 方法来运行,则不会出现这种问题
解决方案2:
在 IDEA 中点击 help -> Edit Custom Vm Options…,进入,在最后一行加入: -Deditable.java.test.console=true


接下来执行测试方法即可