最近由于要单元测试,想用Scanner在junit作为控制台输入。但是却发现junit写了Scanner相关代码后,运行单元测试用例进行debug时,发现项目一直在跑,不停。后来才得知在junit中使用Scanner就是会出现这种现象。
那么使用单元测试我们就不能用Scanner了嘛??????
当然不,如果非常想用,解决方案很多。。。。
一下是解决方案之一。。。。。
最近由于要单元测试,想用Scanner在junit作为控制台输入。但是却发现junit写了Scanner相关代码后,运行单元测试用例进行debug时,发现项目一直在跑,不停。后来才得知在junit中使用Scanner就是会出现这种现象。
那么使用单元测试我们就不能用Scanner了嘛??????
当然不,如果非常想用,解决方案很多。。。。
一下是解决方案之一。。。。。