Android sutdio单元测试 简单使用步骤

1.简介

  单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。比如一个函数,一个方法等

2.添加依赖

dependencies {
    testCompile 'junit:junit:4.12'
}

3.test目录

  

4.创建要测试的类

public class Calculator {

    public int sum(int x,int y){
        return x+y;
    }

}

5.生成测试类

 1.在编辑视图中选中当前类Calculator,点击右键,弹出如下界面,点击test

  

 

 

 2.在接下来的界面中选择Create New Test

   

 

 3.创建测试类的名字,需要测试的方法和所在的目录

   

 

 4.随便选一个目录作为测试类的目录

     

 

 

6.在生成的测试类中编写测试逻辑

在测试类中引用需要被测试的对象Calculator,在setUp中给它赋值。
在sum方法中编写具体的测试逻辑,如代码所示,检测3+4是不是等于7
新添加一个测试方法sum()2,测试3+4是不是等于6(这个显然不能通过测试)

//第一个参数 期望值 第二个参数 实际值 第三个参数:误差(实际值与期望值的差值)
// Assert.assertEquals(7,calculator.sum(3,4),1);
Assert.assertEquals(6,calculator.sum(3,4));

 

   

 

7.运行

  

8.结果

  1.Assert.assertEquals(6,calculator.sum(3,4),1);

    

  2.Assert.assertEquals(6,calculator.sum(3,4));  

    

 

 
 

 

转载于:https://www.cnblogs.com/wangjiaghe/p/7053197.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值