@RegisterExtension
アノテーションが付いたフィールド@Nested
アノテーションが付いた static または private 内部クラス。@MethodSource
が付いたパラメーター化テストで、不明、非 static、または引数なしのターゲットを持つもの@ValueSource
または @EnumSource
値の型の不一致@Test
、@ParameterizedTest
または @RepeatedTest
のうち 2 つ以上のアノテーションが付いたテストsetup()
または tearDown()
メソッドsuite()
メソッド@BeforeClass
、@AfterClass
、@BeforeAll
または @AfterAll
アノテーションが付いたメソッドで、public でない、static でない、戻り値の型が void でない、または有効なパラメーターリストがないもの
@Before
、@After
、@BeforeEach
または @AfterEach
アノテーションが付いたメソッドで、public でない、戻り値の型が void でない、または引数を取るもの
@BeforeAll
または @AfterAll
メソッドに挿入されている RepetitionInfo
@Test
アノテーションが付いたテストに使用されている @BeforeEach
または @AfterEach
メソッドに挿入されている RepetitionInfo
@DataPoint
または @DataPoints
アノテーションが付いたフィールドおよびメソッドで、public でない、または static でないもの@Rule
アノテーションが付いたフィールドおよびメソッドで、public でないか、TestRule
または MethodRule
のサブタイプでないもの
@ClassRule
アノテーションが付いたフィールドおよびメソッドで、public でない、static でない、または TestRule
のサブタイプでないものtest
接頭辞を持つ TestCase
のサブクラス内のメソッドで、pubic でない、戻り値の型が void でない、引数を取る、または static でないもの
@Test
アノテーションが付いたメソッドで、public でない、戻り値の型が void でない、引数を取る、または static でないもの
形式が不正な @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")
}
}
}
インスペクションのオプションを使用すると、アノテーションを指定できます。 ここで指定したアノテーションのいずれかが付いたパラメーターは報告されません。