@TestExecutionListeners
@TestExecutionListeners
用於為已註解的測試類別、其子類別和巢狀類別註冊監聽器。如果您希望全域註冊監聽器,您應該透過 TestExecutionListener
組態 中描述的自動探索機制來註冊它。
以下範例示範如何註冊兩個 TestExecutionListener
實作
-
Java
-
Kotlin
@ContextConfiguration
@TestExecutionListeners({CustomTestExecutionListener.class, AnotherTestExecutionListener.class}) (1)
class CustomTestExecutionListenerTests {
// class body...
}
1 | 註冊兩個 TestExecutionListener 實作。 |
@ContextConfiguration
@TestExecutionListeners(CustomTestExecutionListener::class, AnotherTestExecutionListener::class) (1)
class CustomTestExecutionListenerTests {
// class body...
}
1 | 註冊兩個 TestExecutionListener 實作。 |
預設情況下,@TestExecutionListeners
提供繼承來自超類別或封閉類別的監聽器支援。請參閱 @Nested
測試類別組態 和 @TestExecutionListeners
javadoc 以取得範例和更多詳細資訊。如果您發現需要切換回使用預設的 TestExecutionListener
實作,請參閱 註冊 TestExecutionListener
實作 中的注意事項。