В настоящее время я изучаю способы написания тестов на единицу и интеграции для приложений для Android. Я так запутался, что нет возможности предоставить набор параметров непосредственно методу, подобному библиотеке JUnitParams. Так у меня есть несколько вопросов:Параметризированные тесты на Android с различными наборами данных
- Есть ли способ объединить AndroidJUnit4 и JUnitParamsRunner объединить доступ к андроиду классам (как Rect) с параметризованными методами?
- Если нет, то какой лучший способ организации архитектуры тестов? В примере у меня есть набор недопустимых данных, которые должны привести к исключению и набору допустимых данных (пороговые значения и регулярные) и двум методам его проверки. Должен ли я создавать два класса для этой цели? (Потому что невозможно предоставить разные наборы данных, которые будут использоваться в одном классе без какой-либо клейкой ленты, например, параметр enum и т. Д.)
Я не знаком с JUnitParamsRunner, но будет несколько методов испытаний достичь своей цели? – nasch