1

一部のコードをリファクタリングしていて、いくつかのメソッドを JUnit テストしたいのですが、それらは基礎となるフレームワークによって作成されたオブジェクトを使用しています。これらのオブジェクトを自分で再作成できない場合、フレームワークで生成されたオブジェクトを引数として取るメソッドに単体テストを記述できないということですか?

たとえば、jetspeed Page オブジェクト

4

2 に答える 2

3

Mockito の使用を検討しましたか?

于 2012-06-13T21:22:57.053 に答える
0

制御できないオブジェクトをラッパークラスでラップすることをお勧めする場合があります。ラッパーのインターフェースを注入します。必要な機能をカプセル化する PageWrapper:IPageWrapper クラスを作成できます。

于 2012-06-14T09:28:31.193 に答える