您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
Android如何在Android Studio当中做junit单元测试
作者:当时不是寻常 发布时间:[ 2017/6/27 10:59:43 ] 推荐标签:Junit 单元测试 测试用例

  在开发当中我们经常有这样的需求,比如我想知道以下表达式的结果:
  Environment.getExternalStorageDirectory().getPath()
  这个时候你可能会说这个还不容易么?我在项目的MainActivity当中打印一下日志不可以了么?可以,但是这样会有一个问题,如果你的项目很大,那你为了看一个表达式的值又把整个项目重新运行一遍那多不划算,而且在你删除你测试的东西的时候无形中会改动当前类,一不小心还可能多删除一些内容。
  为此,我们的单元测试junit派上用场了,怎么用呢?
  1、首先我们引入junit的依赖
  testCompile 'junit:junit:4.12'
  这个默认在我们创建项目的时候添加了,不用自己手动添加
  2、编写测试类和方法

  3、生成测试类
  在刚才创建的类上面右击,依次选择如下:

  然后选择Create New Test....

  如果你是第一次创建单元测试,那么该选项只会有Create New Test,图中的第一个AndroidUnitTest是已经创建好的单元测试。

  如上图所示
  1 代表你要创建的单元测试的名字
  2 setUp这个选项我们勾选上,到时候会在生成的类中添加各种方法,该方法的作用是为单元测试做一些准备工作。
  3 表示我们要进行单元测试的方法,也是在上一步类中创建的方法。
  在这里需要注意一点:我们进行单元测试的方法一定要设置为public,如果设置为private的话无法在第三步中生成我们的单元测试方法,如下图所示:

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd