вы хотите затестить инфлейт кастомныой вьюшки. Вам нужно убедиться, что:
1) каждый аттрибут считывается из xml, или имеет дефолтное состояние в случае отсутствия.
2) каждый аттрибут не оказывает влияния на другой сверх меры.
3) Геттеры и сеттеры работают правильно как и с случае с инфлеченым аттрибутом, так и в случае с обычным. Если один аттрибут оказывает влияние на другой, это влияние должно соблюдаться и тут.
Короче говоря, получается комбинаторный ад. Можно, конечно, сказать, что надо уменьшать количество состояний, едлать аттрибуты независимыми и блаблабла, но тесты должны покрывать все 100% таких случаев(а вдруг кто-то сделает зависимыми?).
а почему ты считаешь что надо все 100% покрывать?
а чем Вы тестите кастомные атрибуты?
Обсуждают сегодня