@Test
public void testSetBackgroundResource() throws Exception {

    int drawableRes1 = android.R.drawable.alert_dark_frame;
    int drawableRes2 = drawableRes1 + 1;
    int drawableRes3 = drawableRes1 + 2;
    int drawableRes4 = drawableRes1 + 3;
    ViewHelper.setBackgroundResource(mCacheView, NULL_VIEW_ID, drawableRes1);
    ViewHelper.setBackgroundResource(mCacheView, VIEW_ID, drawableRes2);
    ViewHelper.setBackgroundResource(mCacheView, IMAGEVIEW_ID, drawableRes3);
    ViewHelper.setBackgroundResource(mCacheView, TEXTVIEW_ID, drawableRes4);
    verify(mView).setBackgroundResource(drawableRes2);
    verify(mImageView).setBackgroundResource(drawableRes3);
    verify(mTextView).setBackgroundResource(drawableRes4);
    verifyNoMoreInteractions(mView, mImageView, mTextView);
}