最新版 Android Support Repository
SDK Managerで最新版のAndroid Support Repositoryをインストール
「Tools」→「Android」→「SDK Maneger」→「Android SDK」を選択→「SDK Tools」タブ
プロジェクトの作成
Android 4.3(API レベル 18)以上でプロジェクトを作成
build.gradleへのコードの追加
build.gradle内のdependencies以下に次ぎのコードを追加する(バージョンは適当に変更する)
androidTestCompile 'com.android.support.test:runner:1.0.1' androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.3'
テストの作成
androidTestにテストクラスを作成する
@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18)の追加
@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18) public class testclass{ }
テスト前処理(@Before)
@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18) public class testclass{ private UiDevice device ; @Before public void startMainApp() { device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); // ホームボタン押下 device .pressHome(); } @Test public void testMainApp() { } }
テストの実行
- 作成したテストクラスを右クリックする(testclass)
- Run ‘testclass’をクリックしてテストを開始する