1

実際、クラス内の特定のメソッドに対して 5 つのテスト ケースを作成しました。そのメソッドには別のクラスからメソッドを呼び出すステートメントがあり、そのクラスをテストしたくないので、そのクラスのモックを使用しました。ここで、5 番目のテスト ケースの実行中に、そのモック クラスにアクセスするのではなく、元のクラスにアクセスする必要があります。どうやってするの?

前もって感謝します...

4

1 に答える 1

0

その特定のテストのセットアップでは、テスト対象のオブジェクトの適切なコンストラクターを呼び出すか、モックされていないインスタンスを使用してテスト対象の新しいオブジェクトを構築します。別のオプションは、Mockito を使用することです。Mockito では、オブジェクトを作成できspyます。これにより、デフォルトでメソッドをスタブ化 (モック化) できますが、1 つのテストでは、スパイが実際のインスタンスに転送されます。

モキート

スパイ注釈

于 2012-11-06T11:32:44.263 に答える