Web系だとがっつりテストコードを書くことが多いと思いますが、
なかなかアプリ側でテストコードを書くことは少ないと思います。

自分は、アプリのエンジニアとして5回くらい現場を変わりましたが、今回初めてテストコードを書いている
現場に当たったので、あまりコードを書いている現場は多くないのかもしれません。

androidでの単体テストの実行方法

では、androidでの単体テストを書いてみます。
今回扱うテストは、TextViewやButtonなどAndroidで使われるViewのテストは含みません。

AndroidのProjectを作成すると、以下のようにAndroidのテストファイルが作成されます。

ここで、アプリ側で実行するロジックの単体テストを実行することができます。
実行するには、以下のようにテストフォルダを右クリックしてください。

Run Tests ~

をタップするとテストフォルダに含まれているテストファイルを実行することができます。

テストの環境設定

テストを実行すると、resourceエラーで実行できないケースがあります。
その場合は、環境設定をする必要があります。

AndroidStudioのEditConfigurations

の動線から以下のように設定しましょう。

EditConfiguration動線

 

AndroidStudioModuleSetting

Working Directoryに

$MODULE_DIR$

とMODULEの環境パスを打ち込んでください。

これで、単体テスト設定が完了しました。

Pocket