JUnit测试
注解:已经下载了JUnit依赖包
创建 Maven 项目,编写两个数的加、减、乘和除函数,以及求 n!函数,利用Junit 单元测试测试编写的五个方法函数。
//Triangle类放在scr/main/java
public class Triangle {
//加法
public int toAdd(int a,int b) {
return a+b;
}
//减法
public int toSub(int a,int b) {
return a-b;
}
//乘法
public int toMulti(int a,int b) {
return a*b;
}
//除法
public int toChu(int a,int b) {
return a/b;
}
//阶乘
public int toFac(int n) {
if(n==1 || n==0) {
return 1;
} else {
return n * toFac(n-1);
}
}
}
//TriAngleTest类放在scr/test/java
import org.junit.Test;
public class TriAngleTest {
Triangle t = new Triangle();
// 测试两个数相加
@Test
public void testAdd() {
int sum = t.toAdd(1,2);
System.out.println("和:"+sum);
}
// 测试两个数相减
@Test
public void testSub() {
int sum = t.toSub(1,2);
System.out.println("差:"+sum);
}
//测试两个数相乘
@Test
public void testMulti() {
int sum = t.toMulti(1,2);
System.out.println("乘:"+sum);
}
//测试两个数相除
@Test
public void testChu() {
int sum = t.toChu(10,2);
System.out.println("商:"+sum);
}
//测试阶乘
@Test
public void testFac() {
int sum = t.toFac(5);
System.out.println("阶乘:"+sum);
}
}
测试运行:
测试类中运行方法:
1.点击TriAngleTest后,右击Run As->JUnit Test表示运行全部测试方法
2.点击方法名,右击Run As->JUnit Test表示运行单个测试方法