[Telephony Setting] Enable the Settings test case

Bug: 147464840
Test: make RunSettingsRoboTests ROBOTEST_FILTER=AirplaneModePreferenceControllerTest
      make RunSettingsRoboTests ROBOTEST_FILTER=MobileNetworkPreferenceControllerTest

Change-Id: I192385b1d847323d18ebc621f29ccc65cd7473d8
This commit is contained in:
changbetty
2020-02-21 15:56:34 +08:00
parent 5dbf99de82
commit 081414e84d
3 changed files with 19 additions and 33 deletions

View File

@@ -25,6 +25,7 @@ import android.net.Uri;
import android.provider.SettingsSlicesContract;
import android.telephony.TelephonyManager;
import androidx.annotation.VisibleForTesting;
import androidx.fragment.app.Fragment;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
@@ -70,6 +71,11 @@ public class AirplaneModePreferenceController extends TogglePreferenceController
mFragment = hostFragment;
}
@VisibleForTesting
void setAirplaneModeEnabler(AirplaneModeEnabler airplaneModeEnabler) {
mAirplaneModeEnabler = airplaneModeEnabler;
}
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
if (KEY_AIRPLANE_MODE.equals(preference.getKey())