需要测试的类:
package cn.edu.junit;
public class Calculate {
//加
public int add(int a,int b){
return a+b;
}
//减
public int subtract(int a,int b){
return a-b;
}
//乘
public int multiply(int a,int b){
return a*b;
}
//除
public int divide(int a,int b){
return a/b;
}
}
测试:
package cn.edu.junit;
import static org.junit.Assert.*;
import org.junit.Test;
public class CalculateTest {
// @Test
// public void test() {
// fail("Not yet implemented");
// }
@Test
public void testAdd(){
assertEquals(3, new Calculate().add(1, 2));//断言1+2等于期望值3
}
@Test
public void testSubtract(){
assertEquals(3, new Calculate().subtract(3, 0));
}
@Test
public void testMultiply(){
Calculate c = new Calculate();
assertEquals(5,c.multiply(1, 5) );
}
@Test
public void testDivide(){
Calculate c = new Calculate();
assertEquals(4, c.divide(8, 2));
}
}