Package org.robolectric.shadows
Class ShadowAppIntegrityManager
- java.lang.Object
-
- org.robolectric.shadows.ShadowAppIntegrityManager
-
@Implements(value=android.content.integrity.AppIntegrityManager.class, minSdk=30, looseSignatures=true, isInAndroidSdk=false) public class ShadowAppIntegrityManager extends Object
Shadow ofAppIntegrityManager
-
-
Constructor Summary
Constructors Constructor Description ShadowAppIntegrityManager()Default shadow constructor that resets therecordedRuleSet.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCurrentRuleSetProvider()Overrides the implementation of thegetCurrentRuleSetProvidermethod to return the gmscore package name for all the requests when a rule set exists.protected StringgetCurrentRuleSetVersion()Overrides the implementation of thegetCurrentRuleSetVersionmethod to return the version stored in the recorded rule set.protected voidupdateRuleSet(android.content.integrity.RuleSet updateRequest, IntentSender statusReceiver)Overrides the implementation of theupdateRuleSetmethod so that a copy of the pushed rule set is kept within the shadow class.
-
-
-
Method Detail
-
updateRuleSet
@Implementation protected void updateRuleSet(android.content.integrity.RuleSet updateRequest, IntentSender statusReceiver)
Overrides the implementation of theupdateRuleSetmethod so that a copy of the pushed rule set is kept within the shadow class.
-
getCurrentRuleSetVersion
@Implementation protected String getCurrentRuleSetVersion()
Overrides the implementation of thegetCurrentRuleSetVersionmethod to return the version stored in the recorded rule set. The method returns "None" if there is no such rule set available.
-
getCurrentRuleSetProvider
@Implementation protected String getCurrentRuleSetProvider()
Overrides the implementation of thegetCurrentRuleSetProvidermethod to return the gmscore package name for all the requests when a rule set exists.
-
-