Android测试之本地单元测试(Local Unit Test)
来源:互联网 发布:苹果软件破解版 编辑:程序博客网 时间:2024/05/16 12:23
首先,在android studio的build.gradle文件里面添加以下配置:
dependencies { // Required -- JUnit 4 framework testCompile 'junit:junit:4.12' // Optional -- Mockito framework testCompile 'org.mockito:mockito-core:1.10.19'}
然后,在module/src/test/java/下新建一个类,类名方法名任取。
最后,在方法上加上@Test注解即可。
注意要点:
1.只能调用java的api,不能使用到android.jar的代码;
2.如要使用android.jar的代码,可以通过上面配置的第二项配置来简单使用安卓框架的依赖。但使用还是比较麻烦的,mock的意思其实是创造一个模拟的框架对象,需要你为使用的这个对象申明注解为@Mock,不过对于一些静态方法和更多的api引用,使用起来就很困难甚至达不到目的的。如要使用安卓框架,还是要选择设备化测试;
3.testCompile的包只会在测试时编译,运行app打包的apk是不会把它编译进去的;
4.compile的jar包可以调用。
本地单元测试其实就只是一个ide所支持的junit单个类的单元测试。
另外,只能在这个test目录下做本地单元测试,直接在main目录下的类里加这个测试是不可以的。
0 0
- Android测试之本地单元测试(Local Unit Test)
- Android测试系列之Local Unit Test
- android测试详解_2-Building Local Unit Tests-本地单元测试
- 使用Android Studio进行本地单元测试(Local Unit Tests)
- Android自动化测试——java test unit(单元测试)
- 新手学测试----Unit Test(单元测试)
- (4.5.4.3)使用Android Studio进行本地单元测试(Local Unit Tests)
- (4.5.4)Android测试TestCase单元(Unit test)测试和instrumentationCase单元测试
- 单元测试(Unit Test) 之大小
- 单元测试(Unit Test) 之大小
- 单元测试(Unit Test) 之大小
- 单元测试(Unit Test) 之大小
- VS2012 单元测试之泛型类(Generics Unit Test)
- Android 单元测试(一)概述及Unit Test
- Android测试系列之Instrumented Unit Test-Espresso
- Android测试系列之Instrumented Unit Test-UiAutomator
- C++ Unit Test Framework(单元测试框架)
- 单元测试技术(Unit Test)
- 从'0'开始的操作系统MyOs(汇编FAT12软盘)
- 和君咨询推荐阅读书目单
- Android Studio 引进javax.xml.soap
- 常用排序算法总结
- 决策树分类算法
- Android测试之本地单元测试(Local Unit Test)
- 深入理解MyBatis框架——SqlSession
- MD5数据加密小记
- uc/os操作系统读书笔记
- 第一篇:c#数据库从sql改为mysql
- git fetch将远程分支信息获取到本地
- 简单易学的机器学习算法——因子分解机(Factorization Machine)
- 粒子系统基本原理 给出粒子中心点的坐标和粒子的大小,则很容易计算出粒子所需要的4个顶点的位置坐标。粒子系统由大量的粒子构成。每个粒子具有一组属性例如位置大小纹理颜色透明度运动速度加速度生命周期等属性。
- 215. Kth Largest Element in an Array