Package org.robolectric.shadows
Class ShadowBackupManager
java.lang.Object
org.robolectric.shadows.ShadowBackupManager
A stub implementation of
BackupManager
that instead of connecting to a real backup
transport and performing restores, stores which packages are restored from which backup set, and
can be verified using methods on the shadow like getPackageRestoreToken(String)
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
__constructor__
(Context context) void
addAvailableRestoreSets
(long restoreToken, List<String> packages) Adds a restore set available to be restored.protected RestoreSession
protected void
protected long
getAvailableRestoreToken
(String packageName) int
Returns number of timesdataChanged()
was called.long
getPackageRestoreToken
(String packageName) Returns the restore token for the given package, or0
if the package was not restored.protected boolean
boolean
Returns whetherdataChanged()
was called.static void
reset()
protected void
setBackupEnabled
(boolean isEnabled)
-
Constructor Details
-
ShadowBackupManager
public ShadowBackupManager()
-
-
Method Details
-
reset
-
__constructor__
-
dataChanged
-
isDataChanged
public boolean isDataChanged()Returns whetherdataChanged()
was called. -
getDataChangedCount
public int getDataChangedCount()Returns number of timesdataChanged()
was called. -
setBackupEnabled
-
isBackupEnabled
-
beginRestoreSession
-
getAvailableRestoreToken
-
getPackageRestoreToken
Returns the restore token for the given package, or0
if the package was not restored. -
addAvailableRestoreSets
Adds a restore set available to be restored.
-