@RegisterExtension
アノテーションが付いたフィールド。@Nested
アノテーションが付いた static 内部クラス。MethodSource
が付いたパラメーター化テストで、不明、非 static、または引数なしのターゲットを持つもの。ValueSource
または EnumSource
が付いたパラメーター化テストで、型をメソッドパラメーターに変換できないもの。
setup()
または tearDown()
@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
メソッドの例 (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")
}
}
}
インスペクションのオプションを使用すると、アノテーションを指定できます。 ここで指定したアノテーションのいずれかが付いたパラメーターは、テストメソッドでは報告されません。