### Question:
ViewHelper { public static void setVisibility(EfficientCacheView cacheView, int viewId, int visibility) { View view = cacheView.findViewByIdEfficient(viewId); if (view != null) { view.setVisibility(visibility); } }  static void setVisibility(EfficientCacheView cacheView, int viewId, int visibility); static void setBackground(EfficientCacheView cacheView, int viewId, Drawable drawable); static void setBackgroundColor(EfficientCacheView cacheView, int viewId,
            @ColorInt int color); static void setBackgroundResource(EfficientCacheView cacheView, int viewId,
            @DrawableRes int resid); static void setTag(EfficientCacheView cacheView, int viewId, Object tag); static void setTag(EfficientCacheView cacheView, int viewId, int key, Object tag); static void setText(EfficientCacheView cacheView, int viewId, CharSequence text); static void setText(EfficientCacheView cacheView, int viewId, @StringRes int resid); static void setTextColor(EfficientCacheView cacheView, int viewId, @ColorInt int color); static void setTextSize(EfficientCacheView cacheView, int viewId, float size); static void setTextSize(EfficientCacheView cacheView, int viewId, int unit, float size); static void setImageResource(EfficientCacheView cacheView, int viewId,
            @DrawableRes int resId); static void setImageDrawable(EfficientCacheView cacheView, int viewId,
            Drawable drawable); static void setImageUri(EfficientCacheView cacheView, int viewId, @Nullable Uri uri); static void setImageBitmap(EfficientCacheView cacheView, int viewId, Bitmap bm);  }### Answer:
@Test public void testSetVisibility_anyView() throws Exception { ViewHelper.setVisibility(mCacheView, NULL_VIEW_ID, View.VISIBLE); ViewHelper.setVisibility(mCacheView, VIEW_ID, View.VISIBLE); ViewHelper.setVisibility(mCacheView, IMAGEVIEW_ID, View.INVISIBLE); ViewHelper.setVisibility(mCacheView, TEXTVIEW_ID, View.GONE); verify(mView).setVisibility(View.VISIBLE); verify(mImageView).setVisibility(View.INVISIBLE); verify(mTextView).setVisibility(View.GONE); verifyNoMoreInteractions(mView, mImageView, mTextView); }