1

私はEspressoを使用してレイアウトをテストする必要があるアプリに取り組んでいます。問題は、アクティビティやフラグメントへの添付ファイルのない孤立したレイアウトです(後で添付します)。私は、活動や断片の相互作用なしにレイアウトをテストしたいと思います。レイアウトのUIをEspressoのアクティビティに接続せずにテストするにはどうすればよいですか?

たとえば、私はコンテンツレイアウトとしてactivity_main.xmlを持つMainActivityを持っています。私はまた別のレイアウト "activity_details.xml"と言う。現時点でどのアクティビティにも関連付けられていないactivity_detailsをテストしたいと思います。

また、モック値をレイアウトに追加する方法を知ることができれば嬉しいです。

答えて

1

アクティビティや フラグメントの相互作用なしにレイアウトをテストしたいと思います。

申し訳ありませんが、それはできません。 Espressoは実際のアプリケーションコンテキストを取得するので、画面上に表示される実際の瞬間とUIスレッドで何が実行されているかによって異なります。

Espressoの代わりにRobolectricまたはUiAutomatorを使用してください。

関連する問題