zoukankan      html  css  js  c++  java
  • 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));  

        

    
    
    
  • 相关阅读:
    关于线程池的线程复用
    Java线程锁之意难平的读写锁
    Java8之StringJoiner
    springboot整合thymeleaf
    一维数组转二叉树、注解回滚、eclipse配置代码自动补全
    Java之线程锁
    关于工作中的一些总结
    关于shiro的猜测
    Java之扫描不到mapper
    网页中引用css样式
  • 原文地址:https://www.cnblogs.com/wangjiaghe/p/7053197.html
Copyright © 2011-2022 走看看