Presenter { public final boolean hasView() { return currentView() != null; } protected  Presenter(@Nonnull V view); protected  Presenter(); final void dropView(@Nonnull V view); final boolean hasView(); final void takeView(@Nonnull V view);  }
@Test public void shouldNotHaveView() { assertThat(presenter.hasView()).isFalse(); }