Add Private Space features flag check to Settings tests
Adding this flag check since we are putting all the implementations of Private Space features behind this flag. Bug: 326060689 Test: Run presubmits and verify that nothing breaks Change-Id: I2c0e9a1afc3787232425f79d06d4aeba001283ec
This commit is contained in:
@@ -80,7 +80,8 @@ public class PrivateSpaceLockControllerTest {
|
||||
/** Tests that the controller is always available. */
|
||||
@Test
|
||||
public void getAvailabilityStatus_returnsAvailable() {
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE,
|
||||
android.multiuser.Flags.FLAG_ENABLE_PRIVATE_SPACE_FEATURES);
|
||||
|
||||
assertThat(mPrivateSpaceLockController.isAvailable()).isEqualTo(true);
|
||||
}
|
||||
@@ -89,7 +90,8 @@ public class PrivateSpaceLockControllerTest {
|
||||
@Test
|
||||
public void getSummary_whenScreenLock() {
|
||||
doReturn(false).when(mLockPatternUtils).isSeparateProfileChallengeEnabled(anyInt());
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE,
|
||||
android.multiuser.Flags.FLAG_ENABLE_PRIVATE_SPACE_FEATURES);
|
||||
|
||||
mPrivateSpaceLockController.updateState(mPreference);
|
||||
assertThat(mPreference.isEnabled()).isFalse();
|
||||
@@ -103,7 +105,8 @@ public class PrivateSpaceLockControllerTest {
|
||||
.when(mLockPatternUtils).isSeparateProfileChallengeEnabled(anyInt());
|
||||
doReturn(CREDENTIAL_TYPE_PATTERN)
|
||||
.when(mLockPatternUtils).getCredentialTypeForUser(anyInt());
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE,
|
||||
android.multiuser.Flags.FLAG_ENABLE_PRIVATE_SPACE_FEATURES);
|
||||
|
||||
mPrivateSpaceLockController.updateState(mPreference);
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
@@ -115,7 +118,8 @@ public class PrivateSpaceLockControllerTest {
|
||||
public void getSummary_whenProfileLockPin() {
|
||||
doReturn(true).when(mLockPatternUtils).isSeparateProfileChallengeEnabled(anyInt());
|
||||
doReturn(CREDENTIAL_TYPE_PIN).when(mLockPatternUtils).getCredentialTypeForUser(anyInt());
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE,
|
||||
android.multiuser.Flags.FLAG_ENABLE_PRIVATE_SPACE_FEATURES);
|
||||
|
||||
mPrivateSpaceLockController.updateState(mPreference);
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
@@ -129,7 +133,8 @@ public class PrivateSpaceLockControllerTest {
|
||||
.when(mLockPatternUtils).isSeparateProfileChallengeEnabled(anyInt());
|
||||
doReturn(CREDENTIAL_TYPE_PASSWORD)
|
||||
.when(mLockPatternUtils).getCredentialTypeForUser(anyInt());
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE,
|
||||
android.multiuser.Flags.FLAG_ENABLE_PRIVATE_SPACE_FEATURES);
|
||||
|
||||
mPrivateSpaceLockController.updateState(mPreference);
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
|
||||
Reference in New Issue
Block a user