Back to Intellij Community

Junit4RunWithInspection

plugins/junit/resources/inspectionDescriptions/Junit4RunWithInspection.html

2025.3-rc-2320 B
Original Source

Reports when parent and child classes in a JUnit test hierarchy are annotated with @RunWith. It can lead to unexpected testing behavior.

Example:

@RunWith(Suite.class)
  @SuiteClasses(MySuiteClass.class)
  public abstract Parent {
  }

  @RunWith(Parameterized.class)
  public MyTest {
  }

New in 2024.1