В своей основной деятельности я наблюдаю Livedata и изменяю фон соответственно, используя getWindow.setBackgroundDrawable(drawable));
Мой код:
backgroundImageViewModel.getBackgroundImageLive().observe(this, new Observer<BackgroundImage>()
@Override
public void onChanged(BackgroundImage backgroundImage) {
if(backgroundImage == null ||backgroundImage.getDrawable() == null) {
return;
}
Log.d(TAG, "drawable: " + backgroundImage.getDrawable());
getWindow().setBackgroundDrawable(backgroundImage.getDrawable());
}
});
В моем эспрессо-тесте я обновляю живые данные. Но как я могу проверить, изменился ли фон рисования?