2013-01-09 3 views
4

Итак, я пытаюсь интегрировать TestNG с RoboElectric, но немного застрял.Как использовать TestNG с Roboelectric?

Пример на веб-сайте показывает, как это сделать для JUnit, но не для TestNG.

@ RunWith не существует в TestNG.

Может ли кто-нибудь вставить краткое описание того, как интегрировать RoboElectric с TestNG?

+1

Я не думаю, что это возможно в данный момент. Robolectric зависит от JUnit. Если я правильно помню, когда я пробовал более новую версию, чем ту, которую они предлагали на своем веб-сайте, это тоже не сработало. – Joe

+1

Да, я понял это, но это заняло некоторое время. Я подумываю о том, чтобы просто использовать PowerMock/Mockito для всего (над тем, чтобы заглушить все) только потому, что я не хочу использовать JUNit. – adrian

+0

Что делает их пользовательский бегун? Прочтите источник и посмотрите, может ли он быть реализован с помощью TestNG. –

ответ

0

я просто смотрел этот RoboelectricTestRunner

Я не вижу проблемы, чтобы обеспечить все функциональные возможности обеспечиваются с помощью методов установки TestNG.

Я бы рекомендовал абстрактную testsuperclass, который инкапсулирует всю необходимую функциональность