2011-06-22 16 views
5

関数が呼び出された引数に関係なく、擬似クラスを取得してオブジェクトを返す方法はありますか?Mockito無視パラメータ

たとえば、私のパラメータの型の1つに、正しく実装された.equals()メソッドがない場合。

答えて

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

任意の()マッチャは、基本的には任意の値またはnullを持つことができると言います。 mockitoのdocumentation、特にArgument Matchersのセクションを参照してください。

3

すなわち

when(mock.someMethod(Matchers.<String>any(), Matchers.<Interval>any(), Matchers.Integer>any())).thenReturn(yourValue); 
もジェネリック医薬品があります
関連する問題