test_class.declarator: mAuthPresenter
test_class.modifier: private
test_class.original_string: private AuthPresenter mAuthPresenter;
test_class.type: AuthPresenter
test_class.var_name: mAuthPresenter
test_class.declarator: mView
test_class.modifier: @Mock
test_class.original_string: @Mock
      AuthContract.View mView;
test_class.type: AuthContract.View
test_class.var_name: mView
test_class.file: app/src/test/java/com/michaelvescovo/android/itemreaper/auth/AuthPresenterTest.java
test_class.identifier: AuthPresenterTest
test_case.body: @Test
      public void firebaseAuthSignInFails_ShowsFailMsg() {
          mAuthPresenter.handleFirebaseSignInResult(false);
          verify(mView).showFailMessage();
      }
test_case.class_method_signature: AuthPresenterTest.firebaseAuthSignInFails_ShowsFailMsg()
test_case.full_signature: @Test public void firebaseAuthSignInFails_ShowsFailMsg()
test_case.identifier: firebaseAuthSignInFails_ShowsFailMsg
test_case.invocations: handleFirebaseSignInResult showFailMessage verify
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void firebaseAuthSignInFails_ShowsFailMsg()
focal_class.declarator: mView
focal_class.modifier: private
focal_class.original_string: private AuthContract.View mView;
focal_class.type: AuthContract.View
focal_class.var_name: mView
focal_class.file: app/src/main/java/com/michaelvescovo/android/itemreaper/auth/AuthPresenter.java
focal_class.identifier: AuthPresenter
focal_class.interfaces: implements AuthContract.Presenter
focal_class.class_method_signature: AuthPresenter.AuthPresenter(AuthContract.View view)
focal_class.full_signature: @Inject  AuthPresenter(AuthContract.View view)
focal_class.identifier: AuthPresenter
focal_class.modifiers: @Inject
focal_class.parameters: (AuthContract.View view)
focal_class.signature:  AuthPresenter(AuthContract.View view)
focal_class.class_method_signature: AuthPresenter.setupListeners()
focal_class.full_signature: @Inject void setupListeners()
focal_class.identifier: setupListeners
focal_class.modifiers: @Inject
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setupListeners()
focal_class.class_method_signature: AuthPresenter.googleSignIn()
focal_class.full_signature: @Override public void googleSignIn()
focal_class.identifier: googleSignIn
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void googleSignIn()
focal_class.class_method_signature: AuthPresenter.handleGoogleSignInResult(boolean signedIn)
focal_class.full_signature: @Override public void handleGoogleSignInResult(boolean signedIn)
focal_class.identifier: handleGoogleSignInResult
focal_class.modifiers: @Override public
focal_class.parameters: (boolean signedIn)
focal_class.return: void
focal_class.signature: void handleGoogleSignInResult(boolean signedIn)
focal_class.class_method_signature: AuthPresenter.handleFirebaseSignInResult(boolean signedIn)
focal_class.full_signature: @Override public void handleFirebaseSignInResult(boolean signedIn)
focal_class.identifier: handleFirebaseSignInResult
focal_class.modifiers: @Override public
focal_class.parameters: (boolean signedIn)
focal_class.return: void
focal_class.signature: void handleFirebaseSignInResult(boolean signedIn)
focal_method.body: @Override
      public void handleFirebaseSignInResult(boolean signedIn) {
          mView.setProgressIndicator(false);
          if (signedIn) {
              mView.closeAuthUi();
              mView.updateWidget();
          } else {
              mView.showSignInButton(true);
              mView.showFailMessage();
          }
      }
focal_method.class_method_signature: AuthPresenter.handleFirebaseSignInResult(boolean signedIn)
focal_method.full_signature: @Override public void handleFirebaseSignInResult(boolean signedIn)
focal_method.identifier: handleFirebaseSignInResult
focal_method.invocations: setProgressIndicator closeAuthUi updateWidget showSignInButton showFailMessage
focal_method.modifiers: @Override public
focal_method.parameters: (boolean signedIn)
focal_method.return: void
focal_method.signature: void handleFirebaseSignInResult(boolean signedIn)