Я хочу комбинировать оба робота и огурца (JVM).Интеграция робота и огурца
В настоящее время у меня есть два класса ActivityStepdefs
, где определены два определения шага для управления деятельностью.
Мой второй класс: RoActivity
Где, например, создается действие из его имени класса и где будет использоваться Robolectric.
Когда я бег RoActivityTest
помощью RobolectricTestRunner
теста в этом классе проходит, но когда я бег RunCukesTest
(класса для запуска функции, как тест JUnit) кода с RoActivity
не работает как часть Robolectric, т.е. RunCukesTest
поиска функций на моем проекта и сопоставить его с методом внутри ActivityStepdefs
, и, наконец, этот класс будет называть метод от RoActivity
Можно запустить тест с обоими junit обоими * бегунами?
Я не уверен, но, возможно, можно сделать что-то вроде powermock, используя правила юнита.
В этом случае, для чего нужно определить правило?
* Огурцы и Robolectric
Просто интересно, можете ли вы сделать продвижение по этому вопросу? Я пытаюсь сделать что-то подобное и все еще исследую различные возможности. – zabawaba99
Пока нет, если вы хотите, мы можем попытаться найти решение вместе. – Axxiss
Взгляните на https://github.com/mfellner/cucumber-jvm/tree/ огурец-андроид. Это репо позволяет использовать огурец для тестирования интеграции на Android. Я нашел его вчера вскоре после того, как написал этот комментарий. У меня почти все работает нормально. Если и когда я его запустил, я напишу это как ответ с инструкциями для кого-либо еще. Если вы его запустите, я бы посоветовал вам сделать то же самое: P – zabawaba99