形式が不正で、JUnit フレームワークにより認識される可能性が低い JUnit メンバーの宣言を報告します。 このインスペクションでは、以下の問題が報告されます。

形式が不正な @Before メソッドの例 (Java):

@Before private int foo(int arg) { ... } 

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

@Before public void foo() { ... } 

欠落しているメソッドソースの例 (Kotlin):


  class Example {
    @MethodSource("parameters")
    @ParameterizedTest
    fun foo(param: String) { ... }
  }

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


  class Example {
    @MethodSource("parameters")
    @ParameterizedTest
    fun foo(param: String) { ... }

    companion object {
      @JvmStatic
      fun parameters(): Stream<Arguments> {
        TODO("Not yet implemented")
      }
    }
  }

インスペクションのオプションを使用すると、アノテーションを指定できます。 ここで指定したアノテーションのいずれかが付いたパラメーターは、テストメソッドでは報告されません。