【发布时间】:2015-01-12 19:54:15
【问题描述】:
我有一个 Maven 项目,它构建了一个非常简单的 OSGi 包。无活化剂;它唯一的工作就是为 OSGi 项目提供一些共享代码。我想测试我是否已正确设置和嵌入所有依赖项。
所以,我在这种情况下添加了 pax-exam。
我将在最后粘贴一个单元测试外壳。我的 @Test 方法实际上是否在一个包中运行,而该包又取决于我的项目中构建的包?
@RunWith(PaxExam.class)
@ExamReactorStrategy(PerClass.class)
public class CommonBundleTest {
@Configuration
public Option[] config() {
return options(
// this is the current project's result artifact
mavenBundle("com.basistech.osgi", "rosette-common-java-lib"),
junitBundles()
);
}
@Test
public void atest() {
}
}
【问题讨论】: