【Android】EspressoでUIテストの準備

build.gradleに以下を追記

// defaultConfig 
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

// dependencies
androidTestCompile 'com.android.support.test:runner:0.3'
androidTestCompile 'com.android.support.test:rules:0.3'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2' 
androidTestCompile 'com.android.support:support-annotations:23.2.1'

support-annotationの一行は適宜バージョンを変更する。gradleのエラーにでるバージョンに指定すれば問題ない。

 

テストクラス(e.g. MainActivityTest.java)頭に@RunWith()を追記

@RunWith(AndroidJUnit4.class)
public class MainActivityTest extends ActivityInstrumentationTestCase2{
.
.
.

あとはテストを書いていく。