Class ShadowGoogleAuthUtil

java.lang.Object
org.robolectric.shadows.gms.ShadowGoogleAuthUtil

@Deprecated @Implements(com.google.android.gms.auth.GoogleAuthUtil.class) public class ShadowGoogleAuthUtil extends Object
Deprecated.
This package is no longer maintained and will be removed in Robolectric 4.16.
Calls to static method of GoogleAuthUtil will be redirected to the provided ShadowGoogleAuthUtil.GoogleAuthUtilImpl implementation. Use provideImpl(GoogleAuthUtilImpl) to set the implementation instance. By default, a ShadowGoogleAuthUtil.GoogleAuthUtilImpl is used in call redirection. Use mocks or subclassing ShadowGoogleAuthUtil.GoogleAuthUtilImpl to achieve desired behaviors.
  • Constructor Details

    • ShadowGoogleAuthUtil

      public ShadowGoogleAuthUtil()
      Deprecated.
  • Method Details

    • getImpl

      public static ShadowGoogleAuthUtil.GoogleAuthUtilImpl getImpl()
      Deprecated.
    • provideImpl

      public static void provideImpl(ShadowGoogleAuthUtil.GoogleAuthUtilImpl impl)
      Deprecated.
    • reset

      @Resetter public static void reset()
      Deprecated.
    • clearToken

      @Implementation public static void clearToken(Context context, String token) throws com.google.android.gms.auth.GooglePlayServicesAvailabilityException, com.google.android.gms.auth.GoogleAuthException, IOException
      Deprecated.
      Throws:
      com.google.android.gms.auth.GooglePlayServicesAvailabilityException
      com.google.android.gms.auth.GoogleAuthException
      IOException
    • getAccountChangeEvents

      @Implementation public static List<com.google.android.gms.auth.AccountChangeEvent> getAccountChangeEvents(Context context, int eventIndex, String accountName) throws com.google.android.gms.auth.GoogleAuthException, IOException
      Deprecated.
      Throws:
      com.google.android.gms.auth.GoogleAuthException
      IOException
    • getAccountId

      @Implementation public static String getAccountId(Context ctx, String accountName) throws com.google.android.gms.auth.GoogleAuthException, IOException
      Deprecated.
      Throws:
      com.google.android.gms.auth.GoogleAuthException
      IOException
    • getToken

      @Implementation public static String getToken(Context context, Account account, String scope) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableAuthException
      com.google.android.gms.auth.GoogleAuthException
    • getToken

      @Implementation public static String getToken(Context context, Account account, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableAuthException
      com.google.android.gms.auth.GoogleAuthException
    • getToken

      @Implementation public static String getToken(Context context, String accountName, String scope) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableAuthException
      com.google.android.gms.auth.GoogleAuthException
    • getToken

      @Implementation public static String getToken(Context context, String accountName, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableAuthException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableAuthException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, Account account, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, Account account, String scope, Bundle extras, Intent callback) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, Account account, String scope, Bundle extras, String authority, Bundle syncBundle) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, Intent callback) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • getTokenWithNotification

      @Implementation public static String getTokenWithNotification(Context context, String accountName, String scope, Bundle extras, String authority, Bundle syncBundle) throws IOException, com.google.android.gms.auth.UserRecoverableNotifiedException, com.google.android.gms.auth.GoogleAuthException
      Deprecated.
      Throws:
      IOException
      com.google.android.gms.auth.UserRecoverableNotifiedException
      com.google.android.gms.auth.GoogleAuthException
    • invalidateToken

      @Implementation public static void invalidateToken(Context context, String token)
      Deprecated.