(三)JUnit 编写单元测试
虫师 创建于 about 7 years 之前
最后更新: less than a minute 之前
阅读数: 130
编写单元测试
创建 JunitDemo 类,编写第一个单元测试用例。
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class JunitDemo {
@Test
public void myFirstTest() {
assertEquals(2+2, 4);
}
}
@Test 用来注释一个普通的方法为一条测试用例。
assertEquals() 方法用于断言两个值是否相关。
测试功能模块
创建一个被测试类:Count ,代码如下:
public class Count {
/**
* 计算并返回两个参数的和
*/
public int add(int x ,int y){
return x + y;
}
}
Count 类的实现非常简单,看注释就可以了。
接下来,创建 CountTest 类,用于测试 Count 类。
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class CountTest {
@Test
public void testAdd() {
Count count = new Count();
int result = count.add(2,2);
assertEquals(result, 4);
}
}
new 出 Count 类,调用 add() 方法并传参,通过 assertEquals() 断言 返回结果。
恭喜! 你已经会编写单元测试了。