@Test public void shouldHandleNoModuleFound() { mModuleDetailPresenter = new ModuleDetailPresenter(null, mModuleDetailView); mModuleDetailPresenter.loadModule(); verify(mModuleDetailView).showMissingModule(); }
@Override public void loadModule() { if (null == mModule) { mModuleDetailView.showMissingModule(); } else { mModuleDetailView.showModule(mModule); } }
ModuleDetailPresenter implements Presenter { @Override public void loadModule() { if (null == mModule) { mModuleDetailView.showMissingModule(); } else { mModuleDetailView.showModule(mModule); } } }
ModuleDetailPresenter implements Presenter { @Override public void loadModule() { if (null == mModule) { mModuleDetailView.showMissingModule(); } else { mModuleDetailView.showModule(mModule); } } ModuleDetailPresenter(@Nullable Module module, @NonNull View moduleDetailView); }
ModuleDetailPresenter implements Presenter { @Override public void loadModule() { if (null == mModule) { mModuleDetailView.showMissingModule(); } else { mModuleDetailView.showModule(mModule); } } ModuleDetailPresenter(@Nullable Module module, @NonNull View moduleDetailView); @Override void start(); @Override void loadModule(); @Override void startModule(); }
ModuleDetailPresenter implements Presenter { @Override public void loadModule() { if (null == mModule) { mModuleDetailView.showMissingModule(); } else { mModuleDetailView.showModule(mModule); } } ModuleDetailPresenter(@Nullable Module module, @NonNull View moduleDetailView); @Override void start(); @Override void loadModule(); @Override void startModule();  }