java 单元测试

使用类

public class Cal {
    public int add(int a,int b){
        return  a+b;
    }
    public  int sub(int a,int b){
        return a-b;
    }
}

测试类

import org.junit.Assert;
import org.junit.Test;

public class CalTest {
    Cal cal = new Cal();

    @Test
    public void addTest() {
        int res = cal.add(2, 3);
        Assert.assertEquals(5, res);
    }

    @Test
    public void SubTest() {
        int res = cal.sub(5, 2);
        Assert.assertEquals(4, res);
    }
}

 测试全部方法

 结果1个通过,一个失败

每个测试方法执行前和执行后都会执行这两个注释

    @Before
    public void start(){
        System.out.println("start..");
    }

    @After
    public void end(){
        System.out.println("end...");
    }

 

原文地址:https://www.cnblogs.com/buchizaodian/p/13332794.html