Merge "Schematize Crypto state system property"
This commit is contained in:
@@ -63,7 +63,8 @@ public class FileEncryptionPreferenceController extends DeveloperOptionsPreferen
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateState(Preference preference) {
|
public void updateState(Preference preference) {
|
||||||
if (!TextUtils.equals("file", CryptoProperties.type().orElse("none"))) {
|
if (CryptoProperties.type().orElse(CryptoProperties.type_values.NONE) !=
|
||||||
|
CryptoProperties.type_values.FILE) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -92,7 +92,7 @@ public class FileEncryptionPreferenceControllerTest {
|
|||||||
ReflectionHelpers.setField(mController, "mStorageManager", mStorageManager);
|
ReflectionHelpers.setField(mController, "mStorageManager", mStorageManager);
|
||||||
when(mStorageManager.isConvertibleToFBE()).thenReturn(true);
|
when(mStorageManager.isConvertibleToFBE()).thenReturn(true);
|
||||||
mController.displayPreference(mPreferenceScreen);
|
mController.displayPreference(mPreferenceScreen);
|
||||||
CryptoProperties.type("foobar");
|
CryptoProperties.type(CryptoProperties.type_values.NONE);
|
||||||
|
|
||||||
mController.updateState(mPreference);
|
mController.updateState(mPreference);
|
||||||
|
|
||||||
@@ -106,7 +106,7 @@ public class FileEncryptionPreferenceControllerTest {
|
|||||||
ReflectionHelpers.setField(mController, "mStorageManager", mStorageManager);
|
ReflectionHelpers.setField(mController, "mStorageManager", mStorageManager);
|
||||||
when(mStorageManager.isConvertibleToFBE()).thenReturn(true);
|
when(mStorageManager.isConvertibleToFBE()).thenReturn(true);
|
||||||
mController.displayPreference(mPreferenceScreen);
|
mController.displayPreference(mPreferenceScreen);
|
||||||
CryptoProperties.type("file");
|
CryptoProperties.type(CryptoProperties.type_values.FILE);
|
||||||
|
|
||||||
mController.updateState(mPreference);
|
mController.updateState(mPreference);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user