processbuilder,用于测试失败案例

lc8prwob  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(166)

我面临着使用 ProcessBuilder . 我在用电话 Mockito (1.10.19) 用于创建模拟对象。主要问题是 Mockito 不能模拟期末考试。

public final class ProcessBuilder

但我需要测试失败的案例 ProcessBuilder 返回这样的 Process 它总是返回零退出代码。出于这个原因,我正在寻找一个 Process 在任何操作系统(任何测试环境)中都会返回非零值。

ProcessBuilder processBuilder = new ProcessBuilder("<always failed command>");
   Process process = processBuilder.start();
   final int exitCode = process.waitFor();
   assert exitCode != 0;

有人知道这样一个总是失败的命令吗?或者,也许是用 ProcessBuilder ?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题