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() {}
}
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | JUnit, 241.16690 |
Last modified: 29 April 2024