これの何が問題なのかわかりません。誰かが助けてくれることを願っています:
モックしようとしているメソッドのパラメーターとして使用される列挙型 MyEnum があります。モックは次のようになります。
when(myMockedObject.getMethod(MyEnum.XYZ)).thenReturn(myMockedValue);
実際のコード実行は次のようになります。
MyMockedValue theMockedValue = myMockedObject.getMethod(MyEnum.XYZ);
theMockedValue が myMockedValue と等しいことを期待しています。ただし、モックは機能せず、MockedValue は常に null です。これの何が問題なのですか?