Androidアプリを実行しているプロセスIDとプロセス名をプログラムで調べる方法を紹介します。
Test Orchestratorでテスト毎に独立した実行環境を作る
Test Orchestratorというツールを紹介します。
音楽系の単語が使われたネーミングはカッコいいですね。でも、名前から何ができるツールなのか、さっぱり分かりません。
簡単に言えば「テスト毎に独立した実行環境を作る」ツールです。
EspressoのonDataで複数のAdapterViewをテスト
EspressoのonDataはAdapterView(ListViewやSpinnerなど)が管理するアイテムのViewを検出します。
画面に複数のAdapterViewがある場合に、onDataでテストを行う方法を紹介します。単数の場合と違い、対象にするAdapterViewを指定する必要が出てきます。
EspressoのonDataがViewを検出する仕組み
EspressoのonDataはAdapterViewが管理するアイテムのViewを検出します。
「onDataがViewを検出する仕組み」を調べてみました。ざっくりと仕組みを理解しておくと、テストで応用が効くし、ミスが減ると思いますよ!
EspressoのonViewがViewを検出する仕組み
EspressoはonViewを使って画面上のViewを検出します。
「onViewがViewを検出する仕組み」を調べてみました。ざっくりと仕組みを理解しておくと、テストで応用が効くし、ミスが減ると思いますよ!
