Pax-Exam @Configuration 测试中 类
Pax-Exam @Configuration in test classes
在 Pax 考试中 classes。我们必须提供如下配置。创建容器。
@Configuration
public Option[] config() {
setup();
return options(
mavenBundle().artifactId("testng").groupId("org.testng").versionAsInProject(),
mavenBundle().artifactId("sample1").groupId("sample2").versionAsInProject(),
mavenBundle().artifactId("sample3").groupId("sample4").versionAsInProject()
}
与其在每个测试中都定义它 class,我们能否提供一个配置来提供容器?..
您可以使用 ConfigurationFactory
service。或者简单地将您的选项分解为一些静态辅助方法,并从测试的 @Configuration
方法中调用它。
在 Pax 考试中 classes。我们必须提供如下配置。创建容器。
@Configuration
public Option[] config() {
setup();
return options(
mavenBundle().artifactId("testng").groupId("org.testng").versionAsInProject(),
mavenBundle().artifactId("sample1").groupId("sample2").versionAsInProject(),
mavenBundle().artifactId("sample3").groupId("sample4").versionAsInProject()
}
与其在每个测试中都定义它 class,我们能否提供一个配置来提供容器?..
您可以使用 ConfigurationFactory
service。或者简单地将您的选项分解为一些静态辅助方法,并从测试的 @Configuration
方法中调用它。