diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java index 2618a1e356c..fbab1fd1240 100644 --- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java +++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java @@ -505,7 +505,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra controllers.add(new WifiDisplayCertificationPreferenceController(context)); controllers.add(new WifiVerboseLoggingPreferenceController(context)); controllers.add(new WifiScanThrottlingPreferenceController(context)); - controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context)); + controllers.add(new WifiEnhancedMacRandomizationPreferenceController(context)); controllers.add(new MobileDataAlwaysOnPreferenceController(context)); controllers.add(new TetheringHardwareAccelPreferenceController(context)); controllers.add(new BluetoothDeviceNoNamePreferenceController(context)); diff --git a/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java b/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java similarity index 71% rename from src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java rename to src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java index 3f6d775c0b7..af44f5b2020 100644 --- a/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceController.java +++ b/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceController.java @@ -26,30 +26,30 @@ import com.android.settings.core.PreferenceControllerMixin; import com.android.settingslib.development.DeveloperOptionsPreferenceController; /** - * Developer option controller for non-persistent MAC randomization. + * Developer option controller for enhanced MAC randomization. */ -public class WifiNonPersistentMacRandomizationPreferenceController +public class WifiEnhancedMacRandomizationPreferenceController extends DeveloperOptionsPreferenceController implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin { - private static final String WIFI_NON_PERSISTENT_MAC_RANDOMIZATION_KEY = - "wifi_non_persistent_mac_randomization"; - private static final String NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG = - "non_persistent_mac_randomization_force_enabled"; + private static final String WIFI_ENHANCED_MAC_RANDOMIZATION_KEY = + "wifi_enhanced_mac_randomization"; + private static final String ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG = + "enhanced_mac_randomization_force_enabled"; - public WifiNonPersistentMacRandomizationPreferenceController(Context context) { + public WifiEnhancedMacRandomizationPreferenceController(Context context) { super(context); } @Override public String getPreferenceKey() { - return WIFI_NON_PERSISTENT_MAC_RANDOMIZATION_KEY; + return WIFI_ENHANCED_MAC_RANDOMIZATION_KEY; } @Override public boolean onPreferenceChange(Preference preference, Object newValue) { int isEnabledInt = ((Boolean) newValue) ? 1 : 0; Settings.Global.putInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, isEnabledInt); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, isEnabledInt); return true; } @@ -57,7 +57,7 @@ public class WifiNonPersistentMacRandomizationPreferenceController public void updateState(Preference preference) { boolean enabled = false; if (Settings.Global.getInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0) == 1) { + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0) == 1) { enabled = true; } ((SwitchPreference) mPreference).setChecked(enabled); @@ -67,7 +67,7 @@ public class WifiNonPersistentMacRandomizationPreferenceController protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); Settings.Global.putInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0); ((SwitchPreference) mPreference).setChecked(false); } } diff --git a/tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java similarity index 76% rename from tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java rename to tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java index b654387f9ef..25e5a2274f1 100644 --- a/tests/robotests/src/com/android/settings/development/WifiNonPersistentMacRandomizationPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/development/WifiEnhancedMacRandomizationPreferenceControllerTest.java @@ -36,48 +36,48 @@ import org.robolectric.RobolectricTestRunner; import org.robolectric.RuntimeEnvironment; @RunWith(RobolectricTestRunner.class) -public class WifiNonPersistentMacRandomizationPreferenceControllerTest { - private static final String NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG = - "non_persistent_mac_randomization_force_enabled"; +public class WifiEnhancedMacRandomizationPreferenceControllerTest { + private static final String ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG = + "enhanced_mac_randomization_force_enabled"; @Mock private SwitchPreference mPreference; @Mock private PreferenceScreen mPreferenceScreen; private Context mContext; - private WifiNonPersistentMacRandomizationPreferenceController mController; + private WifiEnhancedMacRandomizationPreferenceController mController; @Before public void setup() { MockitoAnnotations.initMocks(this); mContext = RuntimeEnvironment.application; - mController = new WifiNonPersistentMacRandomizationPreferenceController(mContext); + mController = new WifiEnhancedMacRandomizationPreferenceController(mContext); when(mPreferenceScreen.findPreference(mController.getPreferenceKey())) .thenReturn(mPreference); mController.displayPreference(mPreferenceScreen); } @Test - public void onPreferenceChanged_enabled_shouldTurnOnNonPersistentRandomization() { + public void onPreferenceChanged_enabled_shouldTurnOnEnhancedRandomization() { mController.onPreferenceChange(mPreference, true /* new value */); int mode = Settings.Global.getInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1); assertThat(mode).isEqualTo(1); } @Test - public void onPreferenceChanged_disabled_shouldTurnOffNonPersistentRandomization() { + public void onPreferenceChanged_disabled_shouldTurnOffEnhancedRandomization() { mController.onPreferenceChange(mPreference, false /* new value */); int mode = Settings.Global.getInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1); assertThat(mode).isEqualTo(0); } @Test public void updateState_preferenceShouldBeChecked() { Settings.Global.putInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 1); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 1); mController.updateState(mPreference); verify(mPreference).setChecked(true); @@ -86,7 +86,7 @@ public class WifiNonPersistentMacRandomizationPreferenceControllerTest { @Test public void updateState_preferenceShouldNotBeChecked() { Settings.Global.putInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, 0); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, 0); mController.updateState(mPreference); verify(mPreference).setChecked(false); @@ -97,7 +97,7 @@ public class WifiNonPersistentMacRandomizationPreferenceControllerTest { mController.onDeveloperOptionsSwitchDisabled(); int mode = Settings.Global.getInt(mContext.getContentResolver(), - NON_PERSISTENT_MAC_RANDOMIZATION_FEATURE_FLAG, -1); + ENHANCED_MAC_RANDOMIZATION_FEATURE_FLAG, -1); assertThat(mode).isEqualTo(0); assertThat(mPreference.isChecked()).isFalse();