Inspectopedia Help

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

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

JUnit, 241.16690

Last modified: 29 April 2024