2012-03-01 16 views
1

多くのクラスを持つ大きなプロジェクトでは、RMIサービスを使用していくつかのクラスをテストする必要があります。私がjunitテストを実行するとき、私のrmiサービスは他のクラスを必要とし、他のクラスもいくつかのクラスを必要とし、無限にします。あなたの提案は何ですか?すべてのクラスを長時間オートワイヤードにするか、代替ソリューションがありますか?RMIサービスのテスト

答えて

2

オブジェクトを「モック」することができるフレームワーク内のポイントを選択できます。次に、Mockito(http://code.google.com/p/mockito/)などのフレームワークを使用してオブジェクトをモックアウトすることができます。

これにより、あなたが記述する無限のクラスのチェーンを実際に必要とせずに、JUnitで結果をシミュレートすることができます。

ある時点で、すべてをエンド・ツー・エンドでテストすることになります。しかし、最初の開発のために、Mockitoは必要なすべてのセットアップの作業を保存します。