次のクラスを想像してください
public class ClassToBeTested{
  private AnotherClass otherClass;
  public void methodToBeTested(){
     otherClass = new AnotherClass();
     String temp = otherClass.someMethod()
    // ...some other code that depends on temp
  }
}
methodToBeTestedのインスタンスを受け入れるように設計されていれば、AnotherClass簡単に のモックを作成して、AnotherClass呼び出されたときに好みの値を返すように Mockito に指示できますsomeMethod()。ただし、上記のコードはAFAIKで設計されているため、モックを作成することはできずAnotherClass、このメソッドをテストすることは、何someMethod()が返されるかによって異なります。
someMethod()Mockitoまたは他のフレームワークを使用して返されるものに依存せずに、上記のコードをテストできる方法はありますか?