2015-05-19 3 views
0

У меня есть тест TestNG в Maven Java EE проекта веб-приложения, работающие на JBoss WildFly 8.тест хорошо работает в Eclipse, но терпит неудачу в Maven

Когда я запускаю тест с TestNG Eclipse, плагин он прекрасно работает , но когда я создаю проект Maven с помощью теста с "МВН чистой установки"

я получаю следующее провале теста:

Failed тесты: mockTestDifferentBrands (com.myProject.mytestNGTest) arquillianAfterClass (com.myProject. mytestNGTest): Не удалось инициализировать класс org.mockito.internal.util.MockUtil

Я попытался обновить версию PowerMock, сделал «Обновление Maven Project» в eclipse, очищенном и обновленном проекте, и я все еще получаю это. Любые идеи, что может вызвать это? Спасибо.

+2

Не могли бы вы опубликовать свой pom? – breakline

ответ

0

Последняя версия mockito, которая правильно работает с powermock, - 1.10.8. Несовместимость между mockito и powermock порождает ошибку, подобную вашей. Возможно, вам стоит проверить эту тему: https://code.google.com/p/powermock/issues/detail?id=524

0

Это, как правило, индикатор того, что вы ссылаетесь на неправильную версию библиотеки в вашем pom (Mockito в области тестирования здесь, я полагаю).

Проверьте версии Mockito, используемые при работе в Eclipse, и с Maven, если они отличаются, обновите ваш pom соответственно.

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