@Test public void onStart() { mFirebaseAuthProvider.onStart(); verify(mGoogleAuthProvider).onStart(); }
@Override public void onStart() { mGoogleAuthProvider.onStart(); }
FirebaseAuthProvider implements AuthProvider { @Override public void onStart() { mGoogleAuthProvider.onStart(); } }
FirebaseAuthProvider implements AuthProvider { @Override public void onStart() { mGoogleAuthProvider.onStart(); } FirebaseAuthProvider(
            @Nullable FirebaseAuth firebaseAuth,
            GoogleAuthProvider googleProvider); }
FirebaseAuthProvider implements AuthProvider { @Override public void onStart() { mGoogleAuthProvider.onStart(); } FirebaseAuthProvider(
            @Nullable FirebaseAuth firebaseAuth,
            GoogleAuthProvider googleProvider); @Override void onStart(); @Override void onStop(); @Override boolean isUserSignedIn(); @Override @Nullable User getCurrentUser(); @Nullable Task<GetTokenResult> getUserToken(boolean forceRefresh); @Nullable @Override Intent buildSignInIntent(); @Override Observable<FirebaseSignInUser> userFromSignInResult(int requestCode, int resultCode, Intent data); Observable<FirebaseSignInUser> signInLegacyUser(); }
FirebaseAuthProvider implements AuthProvider { @Override public void onStart() { mGoogleAuthProvider.onStart(); } FirebaseAuthProvider(
            @Nullable FirebaseAuth firebaseAuth,
            GoogleAuthProvider googleProvider); @Override void onStart(); @Override void onStop(); @Override boolean isUserSignedIn(); @Override @Nullable User getCurrentUser(); @Nullable Task<GetTokenResult> getUserToken(boolean forceRefresh); @Nullable @Override Intent buildSignInIntent(); @Override Observable<FirebaseSignInUser> userFromSignInResult(int requestCode, int resultCode, Intent data); Observable<FirebaseSignInUser> signInLegacyUser();  }