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

Commit e19048e5 authored by Cody Kesting's avatar Cody Kesting
Browse files

Annotate Data and Voice Roaming setters with @TestApi.

CTS testing for ServiceState's getRoaming() requires using
setDataRoamingType() and setVoiceRoamingType() for preparing state.
These are currently annotated as @hide and @UnsupportedAppUsage, with a
maxTargetSdk of P.

Bug: 74207290
Test: atest CtsTelephonyTestCases:ServiceStateTest
Change-Id: I08efeeae81494c0431ce34c5d68a73d4824c8d1d
parent e3cc2e6c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1502,8 +1502,10 @@ package android.telephony {
    method public void setCdmaSystemAndNetworkId(int, int);
    method public void setCellBandwidths(int[]);
    method public void setChannelNumber(int);
    method public void setDataRoamingType(int);
    method public void setRilDataRadioTechnology(int);
    method public void setRilVoiceRadioTechnology(int);
    method public void setVoiceRoamingType(int);
  }

  public class TelephonyManager {
+2 −2
Original line number Diff line number Diff line
@@ -1128,7 +1128,7 @@ public class ServiceState implements Parcelable {
    }

    /** @hide */
    @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
    @TestApi
    public void setVoiceRoamingType(@RoamingType int type) {
        NetworkRegistrationState regState = getNetworkRegistrationState(
                NetworkRegistrationState.DOMAIN_CS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);
@@ -1149,7 +1149,7 @@ public class ServiceState implements Parcelable {
    }

    /** @hide */
    @UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
    @TestApi
    public void setDataRoamingType(@RoamingType int type) {
        NetworkRegistrationState regState = getNetworkRegistrationState(
                NetworkRegistrationState.DOMAIN_PS, AccessNetworkConstants.TRANSPORT_TYPE_WWAN);