Inspectopedia Help

'@RunWith' annotation already exists in a parent class

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

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