diff options
Diffstat (limited to 'tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java')
-rw-r--r-- | tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java index 500d69cb44..7efb886bc9 100644 --- a/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java +++ b/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java @@ -18,6 +18,8 @@ package com.android.internal.telephony; import static android.telephony.ServiceState.UNKNOWN_ID; +import static com.google.common.truth.Truth.assertThat; + import android.os.Bundle; import android.os.Parcel; import android.telephony.AccessNetworkConstants; @@ -444,6 +446,18 @@ public class ServiceStateTest extends TestCase { assertEquals(UNKNOWN_ID, coarseLocationSanitizedSs.getCdmaNetworkId()); } + @SmallTest + public void testIsUsingNonTerrestrialNetwork() { + ServiceState ss = new ServiceState(); + assertThat(ss.isUsingNonTerrestrialNetwork()).isEqualTo(false); + + NetworkRegistrationInfo nri = new NetworkRegistrationInfo.Builder() + .setIsNonTerrestrialNetwork(true) + .build(); + ss.addNetworkRegistrationInfo(nri); + assertThat(ss.isUsingNonTerrestrialNetwork()).isEqualTo(true); + } + private void assertCellIdentitiesSanitized(ServiceState ss) { List<NetworkRegistrationInfo> networkRegistrationInfoList = ss.getNetworkRegistrationInfoList(); |