У меня есть проект Maven, который создает очень простой комплект OSGi. Нет активатора; это только работа - доставить некоторый общий код в проект OSGi. Я хочу проверить, что все настройки и встроенные зависимости установлены правильно.pax-exam: проходят ли тесты внутри пакета?
Итак, я добавил 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() {
}
}