@Test
public void testAdapterIsUsingNotTheDefaultClickListenerIfNotInMultiAndSingleClickModeAndTheItemIsSelectableAndTheDefaultClickIsNull() throws
        Exception {

    // Given
    mMultiChoiceAdapter = new TestAdapter() {
        @Override
        protected View.OnClickListener defaultItemViewClickListener(TestViewHolder holder, int position) {
            return null;
        }
    };
    mMultiChoiceAdapter.mIsInMultiChoiceMode = false;
    mMultiChoiceAdapter.mIsInSingleClickMode = false;
    // When
    mMultiChoiceAdapter.onBindViewHolder(mViewHolder, 1);
    // Then
    verify(mViewHolder.itemView, times(0)).setOnClickListener(any(View.OnClickListener.class));
}