Java 忽略参数

Java 忽略参数,java,testing,mockito,Java,Testing,Mockito,有没有一种方法可以让模拟类返回某个对象,而不管调用函数的参数是什么 例如,如果我的一个参数类型没有正确实现.equals()方法 when(mock.someMethod(any()).thenReturn(yourValue); any()匹配器基本上表示可以有任何值或空值。查看mockito的,特别是关于参数匹配器的部分。还有泛型,即 when(mock.someMethod(Matchers.<String>any(), Matchers.<Interval>an

有没有一种方法可以让模拟类返回某个对象,而不管调用函数的参数是什么

例如,如果我的一个参数类型没有正确实现.equals()方法

when(mock.someMethod(any()).thenReturn(yourValue);

any()匹配器基本上表示可以有任何值或空值。查看mockito的,特别是关于参数匹配器的部分。

还有泛型,即

when(mock.someMethod(Matchers.<String>any(), Matchers.<Interval>any(), Matchers.Integer>any())).thenReturn(yourValue);
when(mock.someMethod(Matchers.any(),Matchers.any(),Matchers.Integer>any())。然后返回(yourValue);