Junit4 依赖安装
Idea 默认使用 arquillian junit4 作为测试框架,我们将其更改为 Junit4。
Settings -> Plugins -> 搜索栏中搜索 Junit 并勾选 -> 安装完成
编写测试代码
编写一个简单的加减乘除工具类,代码如下:
package com.test.util;
public class Calculate {
public int add(int a, int b) {
int result = a + b;
return result;
}
public int subtract(int a, int b) {
int result = a - b;
return result;
}
public int multiply(int a, int b) {
int result = a * b;
return result;
}
public int divide(int a, int b) {
int result = a / b;
return result;
}
}
生成测试类
Idea 自动生成
在 用例代码 Calculate.java 中选中类按下快捷键:Alt + Enter
,选择 Create Test:
Testing library 选择 Junit5,Member 中勾选想要测试的方法,然后点击 OK。
便会在 test 测试目录下生成相应的测试用例 CalculateTest.java,在其中编写相应的方法进行测试。
运行
package com.test.util;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class CalculateTest {
@Test
void add() {
assertEquals(6, new Calculate().add(3, 3));
}
@Test
void subtract() {
assertEquals(1,new Calculate().subtract(2,1));
}
@Test
void multiply() {
assertEquals(2,new Calculate().multiply(2,1));
}
@Test
void divide() {
assertEquals(1,new Calculate().multiply(2,1));
}
}