android studio怎么进行单元测试
1个回答
展开全部
注意:这里以mac下的操作为例子。
新建一个Android 工程,参考下图的步骤。
1、填写项目名称:"LocalUnitTestDemo"
2、选择sdk版本,这里选择api16,android 4.1
3、添加一个空的activity页面,blank activity
4、确认添加的activity页面名称等。
工程建立好之后,切换项目到Project模式,mac下按『Command』+『1』可以看到新生成的代码目录结构。
"app/src/main/java",这个目录下是放我们app的源代码;
"app/src/test/java",这个目录下是放我们本地单元测试的源代码。
注意:如果工程建立好之后提示:『failed to resolve:junit:junit:4.12』,如下图1。
这时需要修改我们工程的build.gradle
打开左侧的Project侧边栏,找到我们的工程build.gradle,图2,修改红框里的两个"jcenter()"依赖库为:
maven { url "http://jcenter.bintray.com/" }maven { url "http://repo1.maven.org/maven2/"}
这两句话。结果如图三:
4
打开我们模块app的build.gradle,图1,添加两个依赖项:
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'org.hamcrest:hamcrest-library:1.1'
新建一个Android 工程,参考下图的步骤。
1、填写项目名称:"LocalUnitTestDemo"
2、选择sdk版本,这里选择api16,android 4.1
3、添加一个空的activity页面,blank activity
4、确认添加的activity页面名称等。
工程建立好之后,切换项目到Project模式,mac下按『Command』+『1』可以看到新生成的代码目录结构。
"app/src/main/java",这个目录下是放我们app的源代码;
"app/src/test/java",这个目录下是放我们本地单元测试的源代码。
注意:如果工程建立好之后提示:『failed to resolve:junit:junit:4.12』,如下图1。
这时需要修改我们工程的build.gradle
打开左侧的Project侧边栏,找到我们的工程build.gradle,图2,修改红框里的两个"jcenter()"依赖库为:
maven { url "http://jcenter.bintray.com/" }maven { url "http://repo1.maven.org/maven2/"}
这两句话。结果如图三:
4
打开我们模块app的build.gradle,图1,添加两个依赖项:
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'org.hamcrest:hamcrest-library:1.1'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询