  @Test public void onDraw_invalid_adapterPosition() {

    when(recyclerView.getChildAt(anyInt())).thenReturn(child);
    when(recyclerView.getChildCount()).thenReturn(3);
    when(recyclerView.getChildAdapterPosition(child)).thenReturn(-1);

    testAdapter.getItemDecoration().onDraw(canvas, recyclerView, state);
    verify(testAdapter, never()).drawDecoration(canvas, recyclerView, state, child, -1);
  }