JUnit 5 obsolete assertions
Reports any calls to methods from the junit.framework.Assert
, org.junit.Assert
, or org.junit.Assume
classes inside JUnit 5 tests.
Although the tests work properly, migration to org.junit.jupiter.api.Assertions
/org.junit.jupiter.api.Assumptions
will help you avoid dependencies on old JUnit version.
Example:
import org.junit.Assert;
import org.junit.jupiter.api.Test;
public class MyTest {
@Test
public void simpleTest() {
Assert.assertEquals(4, 2 + 2);
}
}
After the quick-fix is applied:
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
public class MyTest {
@Test
public void simpleTest() {
Assertions.assertEquals(4, 2 + 2);
}
}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023