JUnit 4 test can be JUnit 5
Reports JUnit 4 tests that can be automatically migrated to JUnit 5. While default runners are automatically convertible, custom runners, method- and field- rules are not and require manual changes.
Example:
import org.junit.Assert;
import org.junit.Test;
public class RelevantTest {
@Test
public void testIt() {
Assert.assertEquals("expected", "actual");
}
}
After the quick-fix is applied:
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class RelevantTest {
@Test
public void testIt() {
Assertions.assertEquals("expected", "actual");
}
}
This inspection requires that the JUnit 5 library is available in the classpath, and JDK 1.8 or later is configured for the project.
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023