![](/img/trans.png)
[英]EasyMock : java.lang.IllegalStateException: 1 matchers expected, 2 recorded
[英]java.lang.IllegalStateException: calling verify is not allowed in record state in easymock
我有一个非常大的集成测试,在简单的模拟中,记录 state 中不允许调用验证失败。
我无法弄清楚究竟是什么导致了这个问题。
在@After 下面有一些模拟
@After
public void after(){
mock(a,b,c);
replay();
verify(a,b,c);
}
验证时出现异常,如果有人知道可能的情况。 请帮我。
您需要通过模拟才能replay
。 而且我没有得到您的 mocking 零件。 下次请举个真实的例子。
@After
public void after(){
var a = mock(A.class);
var b = mock(B.class);
var c = mock(C.class);
// ... expectations ...
replay(a, b, c);
// ... test...
verify(a, b, c);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.