Android(安卓)Studio 单元测试
16lz
2022-06-28
用惯了Eclipse开发,转到Android Studio上面各种不习惯,感觉人生都灰暗了。在Eclipse上面进行Android 的单元测试非常方便,简单配置一下就run起来了,在Android Studio中其实也比较方便,但是如果不得其法,就苦不堪言了,这个简单的单元测试弄了我几个小时,郁闷!
测试环境:Android Studio V0.8
1.建立测试目录
在工程下建立如下包路径:app/src/androidTest/java/你的应用的包名/test
2.配置build.gradle文件
在build.gradle文件中的defaultConfig部分,添加:
applicationId “源码包名” 如:applicationId "com.chouren.imageloader"testApplicationId “测试包名” 如:testApplicationId "com.chouren.imageloader.test"
3.编写在测试包下编写测试类
如:测试方法名称以test开头
public class TaskTest extends InstrumentationTestCase { public void test() { int i = 1; int j = 1; Assert.assertEquals(i, j); Logger.debug(null, "test method finish."); }}
4.配置configuration
新建一个Androdid Tests的配置,例如:
*选择All Mudule表示测试整个模块下的测试用例,你也可以选择后面的package/class等,自己配置一下就好了
5.运行测试用列
选中androidTest下的java目录,右键选择run “在Anroid Test中配置的名称",如我上面配置的就是run ”All Tests“
然后就坐等测试运行了,进行其他ui的测试大体上相同
更多相关文章
- android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
- 细数Android(安卓)Studio中使用junit4测试框架中的坑
- android 下写文件性能测试
- Ionic 运行报错No resource identifier found for attribute 'ap
- android 开机直接运行app并当做手机桌面
- android 单元测试
- Android出现java.lang.RuntimeException: Can't toast on a thre
- flutter-使用第三方库,编译和运行版本不一致问题 2
- Android(安卓)常用RGB值以及中英文名称