@Test public void shouldPassModuleToView() { mModuleDetailPresenter.loadModule(); verify(mModuleDetailView).showModule(MODULE); }
@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();  }