非モックオブジェクトのメソッドが呼び出されたことを確認する方法は?
mockitoはモックオブジェクトのメソッドが呼び出されているかどうかを確認するだけであり、モックオブジェクトは常に次のようなものを持っているようです doReturn().when(mock object) しかし、モックオブジェクトを作成して定義doReturn().when(mock object) し、別のオブジェクトのメソッドが呼び出されることを確認できますか? これが私がしたいことです:私はmockEnvironmentを定義し、何が起こっても応答を返します。しかし、私は別のケースで呼び出されたanotherObjのさまざまなメソッドを確認したいと思います。 どうやってするか? public class BaseClass { private Environment mockEnvironment; @Test public void testcase () { setMockitoEnvironment(); response = foo(mockEnvironment, argument1); verify(anotherObj).codePath1(...); response = foo(mockEnvironment, argument2); verify(anotherObj).codePath2(...); } } //this method successfully return a response with any input //because I do not care how response …