EasyMock - 期待任何对象除了一些

时间:2016-04-06 20:40:35

标签: easymock verify

我们说我的方法是这样的:

foo (A a, B b)

我想设置期望值,以便除了一些之外预期anyObject,如下面的虚代码:

expect(mockedObject).foo(anyObject(A.class), anyObject(B.class)).andReturn(something).anyTimes();
expect(mockedObject).foo(new A("1"), new B("1")).andReturn(something).times(0);
expect(mockedObject).foo(new A("2"), new B("2")).andReturn(something).times(0);
expect(mockedObject).foo(new A("3"), new B("3")).andReturn(something).times(0);

但EasyMock中没有times(0)。我可以创建一个EasyMock.or()EasyMock.not()的链,但是当有很多意外的对象时,它会变脏。

在Mockito上我可以轻松指定

verify(mockedObject, never()).foo(new A("1"), new B("1"));

EasyMock最简单的方法是做同样的事情吗?

0 个答案:

没有答案