Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bc4474ee authored by Gil Cukierman's avatar Gil Cukierman
Browse files

Add Testing Hook For TelephonyManager ISub Member

New hook allows tests to set a mock for the SubscriptionManagerService

Bug: 266472206
Test: atest GsmCdmaPhoneTest # see topic
Change-Id: I585af448847a9bb73dc3e22757874d28e54bc7cc
parent eb77bb80
Loading
Loading
Loading
Loading
+15 −2
Original line number Original line Diff line number Diff line
@@ -16355,6 +16355,7 @@ public class TelephonyManager {
    /**
    /**
     * Setup sIPhoneSubInfo for testing.
     * Setup sIPhoneSubInfo for testing.
     *
     * @hide
     * @hide
     */
     */
    @VisibleForTesting
    @VisibleForTesting
@@ -16365,9 +16366,21 @@ public class TelephonyManager {
    }
    }
    /**
    /**
     * Whether device can connect to 5G network when two SIMs are active.
     * Setup sISub for testing.
     *
     * @hide
     * @hide
     * TODO b/153669716: remove or make system API.
     */
    @VisibleForTesting
    public static void setupISubForTest(ISub iSub) {
        synchronized (sCacheLock) {
            sISub = iSub;
        }
    }
    /**
     * Whether device can connect to 5G network when two SIMs are active.
     *
     * @hide TODO b/153669716: remove or make system API.
     */
     */
    public boolean canConnectTo5GInDsdsMode() {
    public boolean canConnectTo5GInDsdsMode() {
        ITelephony telephony = getITelephony();
        ITelephony telephony = getITelephony();