JUnit 4 の @BeforeClass および @AfterClass アノテーションが付いたメソッドと JUnit 5 の @BeforeAll および @AfterAll アノテーションが付いたメソッドで、public でない、static でない、戻り値の型が void でない、またはパラメーターリゾルバーを宣言せずに引数を取っているものを報告します。 このようなメソッドは無意識に作成されやすく、JUnit のテストランナーによって実行されることはありません。

例:


  public class MainTest {
    @BeforeClass
    String beforeClass(int i) { ... }
  }

クイックフィックス適用後:


  class MainTest {
    @BeforeClass
    public static void beforeClass() { ... }
  }