2015-03-10 7 views
0

Я очень новый с Arquillian и у меня есть простой вопрос:Какую конфигурацию Arquillian следует использовать?

Я attemting, чтобы протестировать JAX-RS/Джерси Webservice развернутый на коте 8, чтобы сделать это, я использую Джерси Client API для создания запросов к конечным точкам. Что я хочу знать, в основном, какой контейнер следует использовать с tomcat 8. Должен ли я использовать удаленный? Или встроенный?

Я пытался использовать это:

<dependency> 
    <groupId>org.jboss.arquillian.container</groupId> 
    <artifactId>arquillian-weld-ee-embedded-1.1</artifactId> 
    <version>1.0.0.CR3</version> 
    <scope>test</scope> 
</dependency> 

Но похоже, что тесты работают прежде, чем кот вверх ..

ответ

0

Запуск встроенный контейнер будет избегать вас, чтобы установить на кота тестовой среде.

если вы хотите контейнер 8 кот вы должны использовать:

<dependency> 
    <groupId>org.jboss.arquillian.container</groupId> 
    <artifactId>arquillian-tomcat-embedded-8</artifactId> 
    <version>1.0.0.CR7</version> 
    <scope>test</scope> 
</dependency> 

Контейнер настройки является сварной шов (JBoss CDI реализации) один.

Самый простой способ затем include arquillian API to your maven dependencies и использовать соответствующую аннотацию на тестовых классов

Run, то тест, как JUnit один

Смежные вопросы