【java测试-Junit1】单元测试框架Junit的第一个demo

Junit是什么?

Junit是java语言自带的单元测试框架,操作简单,深受广大程序猿的喜爱。

官网地址:https://baike.baidu.com/item/junit/1211849?fr=aladdin

 

第一个demo

步骤一:创建一个要测试的类Calculate,里面有加、减、乘、除4个方法。

package com.coke.util;

public class Calculate {

    public int add(int a,int b){
        return a+b;
    }

    public int sub(int a,int b){
        return  a-b;
    }

    public int mul(int a,int b){
        return a * b;
    }

    public int div(int a,int b){
        return a/b;
    }
}

步骤二:创建test包,并创建测试类(与被测试类目录一致,便于查找)CalculateTest

package com.coke.util;
import org.junit.*;

public class CalculateTest {

    @Test
    public void testAdd(){int result = new Calculate().add(1,2);
        Assert.assertEquals(3,result);
    }

    @Test
    public void testSub(){int result = new Calculate().sub(4,1);
        Assert.assertEquals(3,result);
    }

    @Testpublic void testMul(){int result = new Calculate().mul(3,3);
        Assert.assertEquals(9,result);
    }

    @Test
    public void testDiv(){
        int result = new Calculate().div(8,2);
        Assert.assertEquals(4,result);
    }
}

步骤三:运行测试类

得到4条通过的测试结果。

 

Junit运行后的结果,大致可以分为4种:

  • passed:实际结果与预期结果匹配的测试用例条数;
  • failed:实际结果与预期结果不匹配的测试用例条数;
  • error:代码报错的测试用例条数;
  • ignored:被忽略(跳过)的测试用例条数。

 

posted @ 2021-01-10 15:32  愚人李愚  阅读(207)  评论(0编辑  收藏  举报