这里我的例子
class CommandLine {
def ls() {
def cmd = "ls".execute()
if(cmd.waitFor() != 0) {
throw new Execution()
}
return cmd.text
}
}
<代码>cmd, 变量为一物体。 进程。 为了测试被推翻的例外情况,我怎么会偏离waitFor(
)方法? 如果我能说的话,是否可以改写,以便利自动测试?
总的来说,你如何在另一类别内对一个物体进行模拟,或者你如何制定你的守则以允许测试?