異なるページ (フラグメント) を切り替えるためのタブを持つ単一の ViewPager で構成されるアクティビティ MainActivity があります。最初のページ (FragmentA、onResume()) で、API 呼び出しを実行してデータを取得し、そのページ onResume() のビューを設定します。このページは、すべてのアクションが発生する私のホームページと見なすことができます。
AsyncTask を使用している場合、Espresso は、MainActivity を開始すると、最初のページ フラグメントから行われた API 呼び出しが完了するまで自動的に待機する必要がありますか? または、この状況で IdlingResource/Sleep を実装する必要がありますか? FragmentStatePagerAdapters と ViewPagers のスレッド化がどのように機能するかはわかりません。
これはこれをテストする最良の方法ですか?フラグメントではなく MainActivity から API 呼び出しなどを行うためにコードをリファクタリングする必要がありますか?