1

バックグラウンドでディスクからデータをロードします。

私のテストは、ランタイム ストアにデータが入力された後に実行する必要がありますが、テストはロードと並行して実行されるため、もちろん空のオブジェクトが発生するため、テストは失敗します。

データがロードされた後にテストを実行する方法はありますか?

4

3 に答える 3

1

まず、同期タスクに向けて単体テストを最小限に抑えるようにしてください。ロジックテストは、他のコンポーネントへの依存を最小限に抑えるように設計する必要があります。

とは言うものの、そうすることを主張すれば非同期テストを構築することができ、時には正当な理由があります(それほど頻繁ではありません)。SenAsyncTestCaseを見てください-それはそのようなテストのための多くの基本クラスを提供します。

于 2012-09-23T18:35:38.783 に答える
-1

setUpテスト ケースのルーチンでデータ フェッチを行うだけです。

于 2012-09-23T18:22:11.440 に答える