【发布时间】:2017-10-31 01:07:03
【问题描述】:
我想验证getCurrentPrice() 最多 15 次。正如您在我的代码中看到的那样,我尝试使用atMost(),但是当我运行它时,它显示AtMost 未实现与InOrder 一起使用。如何解决这个问题?
@Override
public boolean validate()
{
String username ="Amy";
String password = "345";
verify(delegate,times(1)).login(username, password);
verify(delegate,atMost(15)).getCurrentPrice(any(Cloth.class));
InOrder protocol = inOrder(delegate);
protocol.verify(delegate,times(1)).login(username, password);
protocol.verify(delegate,atMost(15)).getCurrentPrice(any(Cloth.class));
return true;
}
【问题讨论】: