私のアンドロイドスタジオはJUnit 3を実行しています。どうすればJUnit 4に変更できますか? 私のgradleファイルが正しいと思います。アンドロイドスタジオ:junit 3からjunit 4への変更方法
android {
…
defaultConfig {
…
testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
}
…
}
dependencies {
// Required -- JUnit 4 framework
testCompile 'junit:junit:4.12'
// Optional -- Mockito framework
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'com.android.support:support-annotations:23.2.0'
androidTestCompile 'com.android.support.test:runner:0.4.1'
androidTestCompile 'com.android.support.test:rules:0.4.1'
// Optional -- Hamcrest library
androidTestCompile 'org.hamcrest:hamcrest-library:1.3'
// Optional -- UI testing with Espresso
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
// Optional -- UI testing with UI Automator
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1'
}
私はAndroidのメーカー2.1.1
更新
を使用しています実際には、私はJUnitの4を使用していますが判明したが、何らかの理由で私はtestSomeMethodForX
のようtest
と私のテストケースの前に付ける必要があり単にsomeMethodForX
とは対照的です。 JUnit 4では、この接頭辞はもはや必要ではないと思いましたか?
テストコードを共有できますか? – Mureinik