【发布时间】:2013-09-17 06:53:32
【问题描述】:
我有一个方法如下
public class ClientClass {
public void clientMethod() {
while(true){
doSomethings.....
}
}
}
我正在尝试使用 mockito 进行测试。我能够调用clientMethod,但是由于clientMethod中有一个while(true),所以调用永远不会返回,我也永远不会到达我的assert语句,这些语句(当然)在clientMethod()调用之后发生。 有没有办法在我的测试用例的一次循环迭代后停止循环?
【问题讨论】:
-
当代码在生产环境中运行时,程序如何跳出循环?你能模拟出同样的情况吗?
标签: loops testing mocking mockito infinite