我的android 第8天 - 单元测试
来源:互联网 发布:知向谁边 编辑:程序博客网 时间:2024/05/19 06:48
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit 测试框架,则是正规的Android开发的必用技术,Android很好封装了Junit测试 框架,可以模拟发送事件和检测程序处理的正确性。
一、单元测试使用流程
•在AndroidManifest.xml的<application>中引入单元测试的类库
<uses-library android:name="android.test.runner"/>
•设置要测试的用例
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="包名"/>
•编写测试用例
•继承AndroidTestCase
•获取上下文getContext()
•使用断言 assertEquals()
•查看测试效果
//构造需测试的业务类,传Context上下文参数
FileManager fileManager=new FileManager(getContext());
int expected=5;//期望的值
int actual=fileManager.deleteFile(6);//实际通过业务方法得到的值
//使用断言
assertEquals(expected, actual);
下载视频代码
- 我的android 第8天 - 单元测试
- 我的android 第4天 - Dialog
- 我的android 第11天 - SharedPreferences
- 我生活的单元测试
- 我的android 第5天 - 常见控件使用
- 我的android 第6天 - 常见控件使用2
- 我的android 第9天 - 文件存储
- 我的android 第10天 - pull解析Xml文档
- 我的android 第16天 - SQLite数据库
- 我的android 第17天 - Contant Provider
- 我的android 第18天 - 选择菜单
- 我的android 第19天 - 上下文菜单
- 我的android 第20天 - 自定义适配器
- 我的android 第21天 - 使用ContentProvider共享数据
- 我的android 第22天 - Uri介绍
- 我的android 第23天 - UriMatcher类使用介绍
- 我的android 第24天 - ContentUris和ContentProvider
- 我的android 第26天 - Contant Provider
- (12)调整数组,使奇数位于偶数之前;
- Linux 的学习命令
- android按钮跟随手势滑动改变位置
- 输入a和n,求Sn=a+aa+aaa+……+aa……a(n个)的值
- P.Linux [Oracle ACE for MySQL]
- 我的android 第8天 - 单元测试
- oracle全局数据库名称/数据库实例/ORACLE_SID 的区别
- 判断为改年中的第几天
- 求下列序列前20项和的值,2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ……
- 关于批处理中屏蔽命令行信息输出
- Reporting打印分页
- HDU 1028 Ignatius and the Princess III(母函数)
- Windows下ORACLE 10g安装与操作(创建数据库)图解
- 《安卓应用开发学习》——关于隐藏ActionBar标题栏的问题