Это потребует от вас небольшого рефакторинга, но вместо использования setBackgroundColor () вы можете использовать setBackgroundDrawable () и передать экземпляр ColorDrawable.Это действительно больше не работа, чем то, как вы это делали, и ColorDrawable позволяет вам установить его цвет, а также получить его позже, когда вы будете выполнять тест.Все объекты View реагируют на метод getBackground (), который возвращает Drawable этого экземпляра.
Это должно работать для вас, и это действительно не добавляет никаких накладных расходов, потому что даже если вы вызываете setBackgroundColor, Android необходимо создатьDrawable для вас