不需要main方法,直接对其他方法进行测试,只要选中测试方法,直接运行,就可以显示要测试的方法的对与错,需要在测试方法前面写上@Test,然后导包。就可以运行了。需要注意的是:测试方法要求:不能有返回值,不能有参数。下面是小编写的一个小案例:

package com.sunxiaoning.demo;
import org.junit.Assert;
import org.junit.Test;
public class TestCalc {

    @Test
    public void test1() {
        Calc c = new Calc();
        Assert.assertEquals(9,c.add(3, 6));//第一个参数是期望值,第二个参数,实际值
    }
    @Test
    public void test2() {
        Calc c = new Calc();
        Assert.assertEquals(3,c.div(10, 3),0.4);//第一个参数是期望值,第二个参数,实际值,第三个参数浮动值
    }

}
class Calc {
    public int add(int a,int b) {
        return a+b;
    }
    public double div(double a,double b) {
        return a/b;
    }
}

Last modification:January 29, 2018
If you think my article is useful to you, please feel free to appreciate