给定方法定义如下:
MyClass.myMethod(SecondClass secondClass);
和MyClass的模拟:
MyClass myClass = mock(MyClass.class);
在定义expecation时如何匹配method参数?
when(myClass.myMethod(???)).thenReturn(null);
由于
答案 0 :(得分:1)
when(myClass.myMethod(Mockito.any(SecondClass.class))).thenReturn(null);
答案 1 :(得分:1)
您可以使用
Mockito.any(SecondClass.class)
或
(SecondClass)any()
答案 2 :(得分:0)
实际上,最好的方法是
doReturn(object).when(myClass).myMethod(???);
在???
{p>你有一些可能性。
您可以传递给定的对象,然后等待特定的对象
或者您可以通过Mockito.any(Clazz.class)
,然后您将接受任何此类对象