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...");
    }

 

 

 

 

posted @ 2020-07-17 21:01  富坚老贼  阅读(78)  评论(0编辑  收藏  举报