Package org.robolectric.shadows.gms
Class ShadowGoogleAuthUtil
java.lang.Object
org.robolectric.shadows.gms.ShadowGoogleAuthUtil
@Implements(com.google.android.gms.auth.GoogleAuthUtil.class)
public class ShadowGoogleAuthUtil
extends Object
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.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classClass containing methods with same signatures of the static methods ofGoogleAuthUtil
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidclearToken(Context context, String token) static List<com.google.android.gms.auth.AccountChangeEvent>getAccountChangeEvents(Context context, int eventIndex, String accountName) static StringgetAccountId(Context ctx, String accountName) getImpl()static Stringstatic Stringstatic Stringstatic Stringstatic StringgetTokenWithNotification(Context context, Account account, String scope, Bundle extras) static StringgetTokenWithNotification(Context context, Account account, String scope, Bundle extras, Intent callback) static StringgetTokenWithNotification(Context context, Account account, String scope, Bundle extras, String authority, Bundle syncBundle) static StringgetTokenWithNotification(Context context, String accountName, String scope, Bundle extras) static StringgetTokenWithNotification(Context context, String accountName, String scope, Bundle extras, Intent callback) static StringgetTokenWithNotification(Context context, String accountName, String scope, Bundle extras, String authority, Bundle syncBundle) static voidinvalidateToken(Context context, String token) static voidstatic voidreset()
- 
Constructor Details- 
ShadowGoogleAuthUtilpublic ShadowGoogleAuthUtil()
 
- 
- 
Method Details- 
getImpl
- 
provideImpl
- 
reset
- 
clearToken@Implementation public static void clearToken(Context context, String token) throws com.google.android.gms.auth.GooglePlayServicesAvailabilityException, com.google.android.gms.auth.GoogleAuthException, IOException - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Throws:
- IOException
- com.google.android.gms.auth.UserRecoverableNotifiedException
- com.google.android.gms.auth.GoogleAuthException
 
- 
invalidateToken
 
-