Inspectopedia Help

JUnit API usage from multiple versions in a single TestCase

Reports JUnit annotated methods when used in a test case from a different JUnit version. To determine the framework version for a test case the inspection checks the framework version of the super class when available. When a super class is not available it will use the most used framework in the test case.

public class MyTest extends TestCase { @Test public void foo() { } @Test @Ignore public void testBar() { } }
public class MyTest extends TestCase { public void testFoo() {} public void _testBar() {} }
public class MyTest { @BeforeAll // JUnit 5 lifecycle method public void initialize() { } @org.junit.Test // JUnit 4 test annotation public void test() {} @org.junit.Test // JUnit 4 test annotation public void testWouldBeExecuted() {} }
public class MyTest { @BeforeClass // JUnit 4 lifecycle method public void initialize() { } @org.junit.Test // JUnit 4 test annotation public void test() {} @org.junit.Test // JUnit 4 test annotation public void testWouldBeExecuted() {} }
Last modified: 29 April 2024