我已经看过很多教程和辅助项目,可以在
Android Studio / Gradle项目上进行测试.我很好奇测试文件夹的命名约定.我见过两个类似的命名:test和androidTest.有什么真正的区别吗? IDE / Gradle框架是否以不同方式处理这些问题?
> app
> src
> androidTest
> java
>主要
> java
> res
与
> app
> src
>测试
> java
>主要
> java
> res
编辑:
@jonalmeida因此,如果我正确阅读该文档,我的build.gradle文件依赖项需要匹配sourceSet,对吗?
dependencies {
// dependency injection
compile 'com.squareup.dagger:dagger:1.2.1'
provided 'com.squareup.dagger:dagger-compiler:1.2.1'
// networking
compile 'com.squareup.retrofit:retrofit:1.6.1'
// testing
androidTestCompile 'org.easytesting:fest:1.0.16'
androidTestCompile 'junit:junit:4.+'
androidTestCompile 'org.robolectric:robolectric:2.3'
testCompile 'com.squareup:fest-android:1.0.8' //
}