Java IDEA JUnit 单元测试
在IntelliJ IDEA中进行JUnit单元测试的步骤如下:
- 确保你的项目中已经包含了JUnit库。如果没有,你可以通过Maven或Gradle添加JUnit依赖。
对于Maven,在pom.xml
中添加:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
对于Gradle,在build.gradle
中添加:
testImplementation 'junit:junit:4.13.2'
- 创建一个包含有测试方法的测试类。
例如,假设你有一个名为Calculator
的类,你想测试其中的add
方法。你可以创建一个测试类如下:
import org.junit.Test;
import static org.junit.Assert.*;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(5, 3);
assertEquals(8, result);
}
}
- 运行你的测试。
在IDEA中,你可以点击测试方法左侧的绿色小图标运行测试,或者使用快捷键Shift + F10
。
如果你的测试通过(即方法testAdd
没有抛出异常),IDEA会在测试方法旁边显示一个绿色的对勾。如果测试失败(断言失败),则会显示一个红色的叉。
以上是一个基于JUnit 4的简单示例。对于JUnit 5,测试方法需要使用@Test
注解,并且可以使用JUnit Platform的新特性,如断言库(import static org.junit.jupiter.api.Assertions.*;)和其他注解(如@DisplayName
、@BeforeEach
、@BeforeAll
等)。
评论已关闭