不需要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;
}
}