@Test public void testOnSignedUp() throws Exception { mPresenter.onSignedUp(null); verify(mView).onLoadingFinished(); verify(mView).showUserHasSignedUp(); verify(mView).navigateToContactsActivity(); }
@Subscribe public void onSignedUp(SignedUpEvent event){ if (mView != null) { mView.onLoadingFinished(); mView.showUserHasSignedUp(); mView.navigateToContactsActivity(); } }
LoginPresenterImpl implements LoginPresenter { @Subscribe public void onSignedUp(SignedUpEvent event){ if (mView != null) { mView.onLoadingFinished(); mView.showUserHasSignedUp(); mView.navigateToContactsActivity(); } } }
LoginPresenterImpl implements LoginPresenter { @Subscribe public void onSignedUp(SignedUpEvent event){ if (mView != null) { mView.onLoadingFinished(); mView.showUserHasSignedUp(); mView.navigateToContactsActivity(); } } LoginPresenterImpl(); @VisibleForTesting  LoginPresenterImpl(LoginView view, LoginInteractor interactor, EventBus eventBus); }
LoginPresenterImpl implements LoginPresenter { @Subscribe public void onSignedUp(SignedUpEvent event){ if (mView != null) { mView.onLoadingFinished(); mView.showUserHasSignedUp(); mView.navigateToContactsActivity(); } } LoginPresenterImpl(); @VisibleForTesting  LoginPresenterImpl(LoginView view, LoginInteractor interactor, EventBus eventBus); @Override void wantToSignIn(String email, String password); @Override void wantToSignUp(String email, String password); @Override void wantToCheckAuthenticated(); @Override void onViewAttached(LoginView view); @Override void onViewDetached(); @Override void onViewDestroyed(); @Subscribe void onSignedIn(SignedInEvent event); @Subscribe void onErrorSigningIn(ErrorSigningInEvent event); @Subscribe void onSignedUp(SignedUpEvent event); @Subscribe void onErrorSigningUp(ErrorSigningUpEvent event); @Subscribe void onAuthenticated(AuthenticatedEvent event); }
LoginPresenterImpl implements LoginPresenter { @Subscribe public void onSignedUp(SignedUpEvent event){ if (mView != null) { mView.onLoadingFinished(); mView.showUserHasSignedUp(); mView.navigateToContactsActivity(); } } LoginPresenterImpl(); @VisibleForTesting  LoginPresenterImpl(LoginView view, LoginInteractor interactor, EventBus eventBus); @Override void wantToSignIn(String email, String password); @Override void wantToSignUp(String email, String password); @Override void wantToCheckAuthenticated(); @Override void onViewAttached(LoginView view); @Override void onViewDetached(); @Override void onViewDestroyed(); @Subscribe void onSignedIn(SignedInEvent event); @Subscribe void onErrorSigningIn(ErrorSigningInEvent event); @Subscribe void onSignedUp(SignedUpEvent event); @Subscribe void onErrorSigningUp(ErrorSigningUpEvent event); @Subscribe void onAuthenticated(AuthenticatedEvent event);  }