我有一个类,其中Runtime.getRuntime()用于从命令行执行脚本并获取结果以供进一步处理.
但是当我为这个类编写JUnit时,我找不到一种方法来模拟/避免这个Runtime.getRuntime().exec().
我不能使用EasyMock或PowerMock或Mockito以外的任何其他模拟API .
请给我一个克服这个问题的方法,因为这会影响代码覆盖率.
java junit singleton unit-testing mockito
java ×1
junit ×1
mockito ×1
singleton ×1
unit-testing ×1