/** * the onBindViewHolder is managed by the FastAdapter so forward this correctly * * @param holder * @param position */ @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { mFastAdapter.onBindViewHolder(holder, position); }
/** * the onBindViewHolder is managed by the FastAdapter so forward this correctly * * @param holder * @param position * @param payloads */ @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position, List payloads) { mFastAdapter.onBindViewHolder(holder, position, payloads); }
/** * the onBindViewHolder is managed by the FastAdapter so forward this correctly * * @param holder * @param position */ @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { mFastAdapter.onBindViewHolder(holder, position); }
/** * the onBindViewHolder is managed by the FastAdapter so forward this correctly * * @param holder * @param position * @param payloads */ @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position, List payloads) { mFastAdapter.onBindViewHolder(holder, position, payloads); }
@Test public void withBindViewHolderListener_OnBindViewHolder_Callback() throws Exception { OnBindViewHolderListener listener = mock(OnBindViewHolderListener.class); RecyclerView.ViewHolder holder = new RecyclerView.ViewHolder(mock(View.class)) {}; adapter.withOnBindViewHolderListener(listener); adapter.onBindViewHolder(holder, 10, new ArrayList()); verify(listener, only()).onBindViewHolder(holder, 10, new ArrayList()); } }
@Test public void withBindViewHolderListener_OnBindViewHolder_Callback() throws Exception { OnBindViewHolderListener listener = mock(OnBindViewHolderListener.class); RecyclerView.ViewHolder holder = new RecyclerView.ViewHolder(mock(View.class)) { }; adapter.withOnBindViewHolderListener(listener); adapter.onBindViewHolder(holder, 10, new ArrayList<>()); verify(listener, only()).onBindViewHolder(holder, 10, new ArrayList<>()); }