1. Android test suites基于Junit,可以直接使用Junit测试不使用android api的class,也可以使用android的Junit extensions测试android component
  2. android的Junit extensions提供了基于component的测试类,这些类可以帮助创建mock 对象,控制componetn的生命周期
  3. Android testing apid支持Junit3的code style,而不是Junit4
  4. Android instrumentation提供了方法可以调用android component的生命周期方法,如Activity的onCreate,onResume等
  5. 首先要把Junit.jar加到app的lib路径下,再要测试的类上执行如图操作,会生成test类PieceImageTest,注意PieceImageTest没有继承任何类,这时候执行test方法会得到如下错误信息:
    junit.framework.AssertionFailedError: No tests found in
    需要让PieceImageTest继承TestCase之后就可以运行test case了,测试方法名可以不用以test开头

  6. Junit4 本身已经不要求测试类要继承自TestCase了,但在Android Studio中不继承TestCase会抛出No tests found in的错误,另外Junit4.11 中不包含Hamcrest包,Hamcrest用于增强Junit测试能力

最新文章

  1. MySQL数据库和InnoDB存储引擎文件
  2. 【转】js 中导出excel 较长数字串会变为科学计数法
  3. 关于margin的一些问题
  4. Set接口
  5. 实现Base64加密解密
  6. elixir 入门笔记
  7. (原)win8下编译GLUT
  8. (转) IPv6相关RFC
  9. Hibernate笔记——C3P0配置
  10. bzoj 1295: [SCOI2009]最长距离 暴力+bfs最短路
  11. 代理模式及其在spring与struts2中的体现
  12. 使用jackson对Java对象与JSON字符串相互转换的一些总结
  13. java中输入方式Scanner和BufferedReader
  14. 继承ViewGroup研究(汇总) 一、二、三
  15. 一步一步重写 CodeIgniter 框架 (9) —— 使用 CodeIgniter 类库
  16. JAVA基础知识(2)--堆栈和递归的操作
  17. jquery.base64.js 中文乱码处理
  18. Python/MySQL(四、MySQL数据库操作)
  19. TinySpring分析二
  20. [十二省联考2019]D2T2春节十二响

热门文章

  1. BZOJ 2821 分块+二分
  2. 快速搭建golden gate环境
  3. The German Collegiate Programming Contest 2017
  4. Python介绍与学习
  5. 操作mysql操作数据库
  6. IDEA里面的facets和artifacts的讲解
  7. crm需求分析步骤
  8. ES8(2017)新特性学习
  9. BZOJ 2780 Sevenk Love Oimaster (后缀自动机+树状数组+dfs序+离线)
  10. 安装Nginx的各种报错的解决