AndroidのUnitTestメモ

なかなか概要や実行方法がよくわからず苦労したので要点をメモ。

  • テストアプリの動作環境:

当初は簡易環境(Mockクラス)でテストかと勘違いしていた。ActivtyやServiceのテストはエミュレータもしくは実機上で行う。

  • プロジェクト構成:

アプリとテストアプリは別プロジェクトにする(当方の環境では別プロジェクトとするケースしか成功せず、でもちょっとコレはおかしい部分があるので要調査)。

  • テスト実行方法:

大きく2パターンある。

  1. Eclipseから実行->「Android JUnit Test」を選択(標準)。
  2. adb shellから実行。

参考サイト:
http://dtmilano.blogspot.com/2008/11/android-testing-on-android-platf.html