EasyMock 3.0 のドキュメント (http://www.easymock.org/EasyMock3_0_Documentation.html) では、そうであると主張されていますが、その理由は説明されていません (強調は私のものです)。
クラスの一部のメソッドのみをモックし、他のメソッドの通常の動作を維持する必要がある場合があります。これは通常 、同じクラス内の他のメソッドを呼び出すメソッドをテストする場合に発生します。したがって、テストされたメソッドの通常の動作を維持し、他のメソッドをモックする必要があります。
この場合、最初に行うべきことは、リファクタリングを検討することです。これは、 ほとんどの場合、この問題は不適切な設計によって引き起こされるためです。
それで、これは正しいですか?なぜ?