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 方法中调用它。