[Wi-Fi] Fix ignored tests in WifiDetailPreferenceController2Test - I
Some tests are removed because WifiTracerLib listens to most intents and callbacks to Settings APP, most of the receiving intent tests are removed. Bug: 151696220 Test: make RunSettingsRoboTests ROBOTEST_FILTER=WifiDetailPreferenceController2Test Change-Id: Id88a5c9276457e329840e72711bd06e51a03dd1f
This commit is contained in:
@@ -456,7 +456,8 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
|
||||
}
|
||||
}
|
||||
|
||||
private void updateNetworkInfo() {
|
||||
@VisibleForTesting
|
||||
void updateNetworkInfo() {
|
||||
if (mWifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
|
||||
mNetwork = mWifiManager.getCurrentNetwork();
|
||||
mLinkProperties = mConnectivityManager.getLinkProperties(mNetwork);
|
||||
@@ -632,7 +633,7 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
|
||||
}
|
||||
|
||||
private void refreshMacAddress() {
|
||||
String macAddress = getMacAddress();
|
||||
String macAddress = mWifiEntry.getMacAddress();
|
||||
if (macAddress == null) {
|
||||
mMacAddressPref.setVisible(false);
|
||||
return;
|
||||
@@ -649,21 +650,6 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
|
||||
refreshMacTitle();
|
||||
}
|
||||
|
||||
private String getMacAddress() {
|
||||
if (mWifiEntry.isSaved() && mWifiEntry.getPrivacy() == WifiEntry.PRIVACY_RANDOMIZED_MAC) {
|
||||
return mWifiEntry.getMacAddress();
|
||||
}
|
||||
|
||||
// return device MAC address
|
||||
final String[] macAddresses = mWifiManager.getFactoryMacAddresses();
|
||||
if (macAddresses != null && macAddresses.length > 0) {
|
||||
return macAddresses[0];
|
||||
}
|
||||
|
||||
Log.e(TAG, "Can't get device MAC address!");
|
||||
return null;
|
||||
}
|
||||
|
||||
private void updatePreference(Preference pref, String detailText) {
|
||||
if (!TextUtils.isEmpty(detailText)) {
|
||||
pref.setSummary(detailText);
|
||||
@@ -969,6 +955,7 @@ public class WifiDetailPreferenceController2 extends AbstractPreferenceControlle
|
||||
*/
|
||||
@Override
|
||||
public void onUpdated() {
|
||||
updateNetworkInfo();
|
||||
refreshPage();
|
||||
|
||||
// Refresh the Preferences in fragment.
|
||||
|
Reference in New Issue
Block a user