在 IntelliJ IDEA 中使用 JUnit 单元测试

引用文件

首先需要引用 JUnit 库文件。

依次操作 File -> Project Structure… -> Libraies -> 加号 -> Java -> 选择 IDEA 安装路径 lib 文件夹中的 junit-4.12.jarhamcrest-core-1.3.jar

编写测试代码

TestJUnit.java

1
2
3
4
5
6
7
8
9
10
import org.junit.Test;
import static org.junit.Assert.assertEquals;

public class TestJUnit {
@Test
public void testAdd() {
String str = "Junit is working fine.";
assertEquals("Junit is working fine.", str);
}
}

TestRunner.java

1
2
3
4
5
6
7
8
9
10
11
12
13
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;

public class TestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(TestJUnit.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}

期望输出

true