概要 EspressoでonDataを使えばlistviewのadapterをテストできるという記事はよく見かけるが、customAdapterに対してどうすればテストができるかという日本語記事はほとんどなかった のでまとめた 詳細 Espressoとは? ここらへん参照 Testing UI for a Single App | Android Developers 2015年7月時点でのJUnit4やEspressoを使ったAndroidアプリのテストについて - Qiita onDataとは? onDataはAdapterView(ListViewとか)のテストに使う AdapterViewはAdapterからデータを複数読み込み、1データ1項目として展開するView つまり、同じ見た目のViewが複数存在することになる AdapterViewの子要素は必要に応じてView階層に組み