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));  

    

 


 

posted @ 2017-06-20 10:53  段合江  阅读(267)  评论(0编辑  收藏  举报