Android单元测试

1、切换Build Variants为Unit Tests




2、配置test目录(默认目录管理结构的情况下为AndroidTest,无需手动创建)



3、添加junit依赖



4  创建Test Case

右键点击类名,选择“Go To”--“Test”


5  执行Test Case

右键点击测试类, Run


也可以在命令行中使用 Gradle 命令执行 Unit Test 。


例如,讲解8 中的 test 命令,我们可以在命令行中执行 ./gradlew test 完成。


执行 test 命令时,如果 testDebug 出现了断言错误,命令将停止,不再继续 testRelease 。如果你想一次性执行所有的测试,即使出现了断言错误也要继续的话,你可以使用 ./gradlew test --continue 命令。这样,所以的测试结果都会输出到 {@projectName}/{@moduleName}/build/reports/tests 目录,包括断言错误的内容。


如果你想单独测试某个类,你可以添加 --tests 参数。例如: ./gradlew testDebug --tests='*.MyTestClass' 。


在命令行中使用 Gradle 命令是一件很痛苦的事情,因为它会下载项目构建环境依赖(~~因为 GFW ,你还可能下载失败~~)。而这些依赖已经存在 Android Studio 中了。没有使用已经存在的依赖,是因为在命令行中执行Gradle 命令已经脱离了 Android Studio,就是纯粹地使用 Gradle (Android Studio Gradle plugin 的作用便在于此)。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值