2015-09-01 31 views
0

Pax-exam test classes。我們必須提供如下配置。創建容器。Pax-Exam @Configuration in test 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() 

} 

而是在每一個測試類定義這個的,我們不能提供一個配置,以提供集裝箱?..

回答

1

可以使用ConfigurationFactory service。或者簡單地將你的選項分解爲一些靜態輔助方法,並從你的測試的@Configuration方法中調用它。

+0

我能夠使用配置工廠解決問題。謝謝。 –