Loading packages/SettingsLib/src/com/android/settingslib/deviceinfo/AbstractWifiMacAddressPreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -69,9 +69,11 @@ public abstract class AbstractWifiMacAddressPreferenceController @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mWifiMacAddress = screen.findPreference(KEY_WIFI_MAC_ADDRESS); updateConnectivity(); } } @Override protected String[] getConnectivityIntents() { Loading packages/SettingsLib/tests/robotests/src/com/android/settingslib/deviceinfo/WifiMacAddressPreferenceControllerTest.java +15 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.never; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; import android.annotation.SuppressLint; import android.content.Context; Loading Loading @@ -91,6 +93,19 @@ public class WifiMacAddressPreferenceControllerTest { .asList().containsAllIn(expectedIntents); } @Test public void updateConnectivity_notAvailable_notCalled() { boolean mCalled = false; mController = spy(new ConcreteWifiMacAddressPreferenceController(mContext, mLifecycle) { @Override public boolean isAvailable() { return false; } }); mController.displayPreference(mScreen); verify(mController, never()).updateConnectivity(); } @Test public void updateConnectivity_null_setMacUnavailable() { doReturn(null).when(mWifiManager).getFactoryMacAddresses(); Loading @@ -105,10 +120,6 @@ public class WifiMacAddressPreferenceControllerTest { doReturn(macAddresses).when(mWifiManager).getFactoryMacAddresses(); mController.displayPreference(mScreen); assertThat(mPreference.getSummary()).isEqualTo(TEST_MAC_ADDRESS); } private static class ConcreteWifiMacAddressPreferenceController Loading Loading
packages/SettingsLib/src/com/android/settingslib/deviceinfo/AbstractWifiMacAddressPreferenceController.java +4 −2 Original line number Diff line number Diff line Loading @@ -69,9 +69,11 @@ public abstract class AbstractWifiMacAddressPreferenceController @Override public void displayPreference(PreferenceScreen screen) { super.displayPreference(screen); if (isAvailable()) { mWifiMacAddress = screen.findPreference(KEY_WIFI_MAC_ADDRESS); updateConnectivity(); } } @Override protected String[] getConnectivityIntents() { Loading
packages/SettingsLib/tests/robotests/src/com/android/settingslib/deviceinfo/WifiMacAddressPreferenceControllerTest.java +15 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.never; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; import android.annotation.SuppressLint; import android.content.Context; Loading Loading @@ -91,6 +93,19 @@ public class WifiMacAddressPreferenceControllerTest { .asList().containsAllIn(expectedIntents); } @Test public void updateConnectivity_notAvailable_notCalled() { boolean mCalled = false; mController = spy(new ConcreteWifiMacAddressPreferenceController(mContext, mLifecycle) { @Override public boolean isAvailable() { return false; } }); mController.displayPreference(mScreen); verify(mController, never()).updateConnectivity(); } @Test public void updateConnectivity_null_setMacUnavailable() { doReturn(null).when(mWifiManager).getFactoryMacAddresses(); Loading @@ -105,10 +120,6 @@ public class WifiMacAddressPreferenceControllerTest { doReturn(macAddresses).when(mWifiManager).getFactoryMacAddresses(); mController.displayPreference(mScreen); assertThat(mPreference.getSummary()).isEqualTo(TEST_MAC_ADDRESS); } private static class ConcreteWifiMacAddressPreferenceController Loading