2
Foo mockFoo1 = mock(Foo.class);
Foo mockFoo2 = mock(Foo.class);
when(((Foo) any()).someMethod()).thenReturn("Hello");
に一致するようにMatchers.any()を使用して、ライン3がNullPointerExceptionで失敗します。なぜそうなのか?上記のサンプルコードでモックオブジェクト
この上の私の思考:
EITHER ... any()
がパラメータに一致するのではなくメソッドがトリガーされているオブジェクトをマッチングするために使用すべきです。
またはany()
は、実際の具体的なオブジェクトに対してのみ機能し、mock
オブジェクトでは機能しません。
と同等であった。この答えは3日、Aに比類のない括弧に苦しむように見えますnd 4行目。完璧なソリューションとの違いはわずか2文字なので、編集できません。それを修正してください。どうも! – elias