@ContextCustomizerFactories

@ContextCustomizerFactories 是一個可以應用於測試類以註冊 ContextCustomizerFactory 實現的註解,適用於特定的測試類、其子類及其巢狀類。如果您希望全域性註冊一個工廠,您應該透過 ContextCustomizerFactory 配置中描述的自動發現機制來註冊它。

以下示例展示瞭如何註冊兩個 ContextCustomizerFactory 實現。

  • Java

  • Kotlin

@ContextConfiguration
@ContextCustomizerFactories({CustomContextCustomizerFactory.class, AnotherContextCustomizerFactory.class}) (1)
class CustomContextCustomizerFactoryTests {
	// class body...
}
1 註冊兩個 ContextCustomizerFactory 實現。
@ContextConfiguration
@ContextCustomizerFactories([CustomContextCustomizerFactory::class, AnotherContextCustomizerFactory::class]) (1)
class CustomContextCustomizerFactoryTests {
	// class body...
}
1 註冊兩個 ContextCustomizerFactory 實現。

預設情況下,@ContextCustomizerFactories 支援從超類或封閉類繼承工廠。有關示例和更多詳細資訊,請參閱 @Nested 測試類配置@ContextCustomizerFactories Javadoc

© . This site is unofficial and not affiliated with VMware.