次の行のみを含むテストがあります。
when(service.getDTO(Matchers.<DatePeriod>any(), anyLong())).thenReturn(getMockedDTO);
テストを実行すると、次のエラーがスローされます。
org.mockito.exceptions.misusing.InvalidUseOfMatchersException:
Invalid use of argument matchers!
1 matchers expected, 2 recorded.
私がモックしているメソッドのインターフェースは次のとおりです。
DTO getDTO(DatePeriod period, long id);
ここで何が間違っているのかわかりません。うまくいけば、誰かが私を正しい方向に導くことができます! :)