[MTE] support force_on for device_control override
driveby: remove period for force_off message. Test: make RunSettingsRoboTests ROBOTEST_FILTER=MemtagHelperTest Bug: 245624194 Change-Id: I1c56af377925fd58c90bb346d9d003249c5e547c
This commit is contained in:
@@ -86,6 +86,14 @@ public class MemtagHelperTest {
|
||||
.isEqualTo(BasePreferenceController.DISABLED_DEPENDENT_SETTING);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_isForcedOn_isDISABLED_DEPENDENT_SETTING() {
|
||||
ShadowSystemProperties.override(mDeviceConfigOverride, "force_on");
|
||||
ShadowSystemProperties.override(mMemtagSupportedProperty, "true");
|
||||
assertThat(MemtagHelper.getAvailabilityStatus())
|
||||
.isEqualTo(BasePreferenceController.DISABLED_DEPENDENT_SETTING);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_isUnsupported_isUNSUPPORTED_ON_DEVICE() {
|
||||
ShadowSystemProperties.override(mDeviceConfigOverride, "");
|
||||
@@ -159,4 +167,13 @@ public class MemtagHelperTest {
|
||||
ShadowSystemProperties.override(mMemtagProperty, "memtag");
|
||||
assertThat(MemtagHelper.getSummary()).isEqualTo(R.string.memtag_force_off);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Config(shadows = {ZygoteShadow.class})
|
||||
public void getSummary_forceOffOverride_memtag_force_on() {
|
||||
ZygoteShadow.setSupportsMemoryTagging(false);
|
||||
ShadowSystemProperties.override(mDeviceConfigOverride, "force_on");
|
||||
ShadowSystemProperties.override(mMemtagProperty, "memtag");
|
||||
assertThat(MemtagHelper.getSummary()).isEqualTo(R.string.memtag_force_on);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user