以下のコード行を持つメソッドがあります。私のテスト方法ではMockitoを使ってメソッドチェーンをモックする方法
getRequestedCapabilities(){
ObjectMapper mapper = new ObjectMapper();
Capabilities capabilities = mapper.readValue(new
File(getClass().getClassLoader().getResource(jsonFilePath).getFile()), Capabilities.class);
}
私はmapper.readValueは()が呼び出されたときに返す必要がありDTO(能力)を用意しました。
Mockito.when(mapper.readValue(Mockito.mock(File.class),Mockito.eq(Capabilities.class))).thenReturn(capabilities);
しかし、私はマッチャーの無効な使用を言っている例外があります。 どうすればいいですか?ここで問題は、メソッドの呼び出し連鎖を持つmapper.readValueメソッドに渡されるパラメータをどうやって模倣すべきかということです。
の可能性のある重複した[モックやチェーンのコール用のスタブ](https://stackoverflow.com/questions/7926891/mock-or-stub-for-chained-call) –