3

ServiceTestCase が提供する MockApplication ではなく、実際の Application オブジェクトを必要とするサービスをテストしようとしています。

ServiceTestCase で実際の Application オブジェクトを作成するにはどうすればよいですか?

4

1 に答える 1

0

Contextサービスには、そのサービスとそれに関連する2つの固有の依存関係がありApplicationます。フレームワークを使用すると、ServiceTestCaseこれらの依存関係を挿入できるため、分離された環境で依存関係を制御して単体テストを実行できます。

テストで実数Applicationを使用するべきではありませんが、実行していることがわかっている場合は、ServiceTestCase.setApplication()を使用して実数を挿入できます。

于 2012-05-22T03:14:50.443 に答える