报告格式错误且可能无法被 JUnit 测试框架识别的 JUnit 测试成员声明。 此检查会报告的问题如下: 请注意,在 Kotlin 中,挂起函数确实有实参和非 void 返回值类型。 因此,它们也不会由 JUnit 测试运行程序执行。 此检查也将报告这一问题。

格式错误的 @Before 方法示例:


  @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")
      }
    }
  }

使用检查选项可以指定注解。 不会报告任何使用其中一种注解进行注解的形参。