私のメソッドが同じクラスのの別のメソッドを呼び出すかどうかをテストしたいと思います。ノンモックドメソッドが呼び出されたことを確認するにはどうすればいいですか?
例:
public void methodToTest(){
//other stuff to test that can be mocked
someClassICanMock.doSomething();
//method within same class that cannot be mocked
methodFromSameClassIWantToVerify();
}
どのように私はテスト中のこの私の方法はmethodFromSameClassIWantToVerify();?
編集呼び出すことを確認するためにverify
を使用することができます。私はこれを具体的にテストする方法を指していていない重複をmockitoを使って。あなたがスパイをしたいのように、ここで示したように、このような
はhttp://stackoverflow.com/a/33670427/1743880、 – Tunaki