@Override
  public final void getSize(@NonNull SizeReadyCallback cb) {
    sizeDeterminer.getSize(cb);
  }
@Test
  public void testSizeCallbackIsNotCalledPreDrawIfNoDimensSetOnPreDraw() {
    target.getSize(cb);
    view.getViewTreeObserver().dispatchOnPreDraw();

    verify(cb, never()).onSizeReady(anyInt(), anyInt());

    activity.visible();
    verify(cb).onSizeReady(anyInt(), anyInt());
  }