`
_小菜鸟
  • 浏览: 34091 次
社区版块
存档分类
最新评论

我的android 第8天 - 单元测试

 
阅读更多

   在实际开发中,开发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-junit-report-dev

    1、 在应用tests目录文件下新建一个libs文件夹,将android-junit-...10、在应用代码根目录下(与sonar-project.properties同目录下)执行sonar-scanner命令,则可以在sonar网站中得到相关代码的覆盖率和单元测试数。

    深入理解Android:卷I--详细书签版

    读者一道探讨了单元测试、ALSA、Desktop check等问题。通过对本章的学习,相信读者会对Audio系统有更深的理解。  第8章以Surface系统为主,分析了Activity和Surface的关系、Surface和SurfaceFlinger的关系以及...

    8天快速掌握Android教程源码

    10_对应用进行单元测试.avi 所在项目:junitest 11_查看与输出日志信息.avi 所在项目:junitest 12_文件的保存与读取.avi 所在项目:File 13_文件的操作模式.avi 所在项目:File & other 14_把文件存放在SDCard.avi ...

    传智播客Android视频教程-课程源码.rar

    第二天 1&gt; 单元测试 2&gt; 查看与输出日志信息 3&gt; 文件操作 4&gt; 往SDCard读写文件 5&gt; XML解析(SAX/DOM/PULL),写xml文件 6&gt; SharedPreferences 第三天 1&gt; SQLite数据库添删改查操作 A.创建数据库 B....

    Android 编程权威指南

    编辑推荐 威望——源自大名鼎鼎的Big Nerd Ranch训练营培训讲义,该训练营已经为微软、Google、Facebook...第3版较之前版本增加了对数据绑定等新工具的介绍,同时新增了针对单元测试、辅助功能和MVVM架构等主题的章节。

    大话企业级Android开发

    6:大话企业级Android开发_日志输出、单元测试及调试,大话企业级Android开发_UI(上、中、下)。7:大话企业级Android开发_组件(上、下)。8:大话企业级Android开发_文件。9大:话企业级Android开发_数据库。10:...

    黎活明android教程的全程PPT

    第二天 1&gt; 单元测试 2&gt; 查看与输出日志信息 3&gt; 文件操作 4&gt; 往SDCard读写文件 5&gt; XML解析(SAX/DOM/PULL),写xml文件 6&gt; SharedPreferences 第三天 1&gt; SQLite数据库添删改查操作 A.创建数据库 B....

    8天快速掌握Android系列视频之04_开发与 运行(卸载)第一个ANDROID应用

    黑马程序员_8天快速掌握Android视频 总共67个视频教程,包括:02_搭建Android开发环境,03_创建与启动手机模拟器和学习使用ANDROID操作系统,04_开发与 运行(卸载)第一个ANDROID应用,05_项目的目录结构与安装及...

    android知识大总结【邯院】

    第四章 日志输出和单元测试 17 第五章 数据的存储与访问 19 第六章 SD卡的存取和XML读取 24 第七章 SharedPreferences进行数据存储 38 第八章 SQLITE数据库 42 第九章 ListView控件的使用 50 第十章 Activity互相...

    8天快速掌握Android系列视频之07_查看应用输出的错误信息 与如何部署应用到真实手机

    黑马程序员_8天快速掌握Android视频 总共67个视频教程,包括:02_搭建Android开发环境,03_创建与启动手机模拟器和学习使用ANDROID操作系统,04_开发与 运行(卸载)第一个ANDROID应用,05_项目的目录结构与安装及...

    zxing.delphi是最新3.9.5版,支持到delphi 11.3,好用的条形码与二维码扫描源代码

    它与Delphi XE7 - 11 Alexandria兼容,并与IOS 8.x - 15.x,Android 32 / 64,Windows 32 / 64和OSX进行了测试。ZXing.Delphi的目标是使扫描条形码毫不费力,无痛,快速,并在FireMonkey或本机Windows(VCL或...

    JokeGenerator:将其更大的Udacity项目构建到新的UI中

    笑话发生器-Material Design App 社区的开源项目。 第一版没有/很少有内部文档。 DOC即将面世。 Android 5.1以上版本(API 22以上版本)的Material ...单元测试 笑话API 分级为4 +:copyright:2018 Mariano Zorrilla

    软件专业调研报告.docx

    3、编写单元测试文档。 软件专业调研报告全文共5页,当前为第2页。 岗位要求: 精通java基础,及常用java设计模式,深入理解MVC编程模式,了解UML相关知识。 掌握struts、spring、hibernate等主流java开源框架技术。 ...

    ZXing.Delphi:ZXing条码扫描对象Pascal库,用于Delphi VCL和Delphi Firemonkey

    邢星 ...它与Delphi XE7-10 Sydney兼容,并通过IOS 8.x,9.x,10.x,11.x,12.x,Android,Windows 32/64和OSX进行了测试。 ZXing.Delphi的目标是使条形码扫描变得毫不费力,轻松,快捷,并在FireMonk

    budget-watch:申请个人预算管理

    以下将编译应用程序并运行所有单元测试: GNU / Linux,OSX,UNIX: ./gradlew build 视窗: ./gradlew.bat build 谢谢 来自和Icons8的应用程序图标,特别是: 迪玛·拉古诺夫( Dima Lagunov)的钱包 票务单...

Global site tag (gtag.js) - Google Analytics