aboutsummaryrefslogtreecommitdiff
path: root/tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java')
-rw-r--r--tests/telephonytests/src/com/android/internal/telephony/ServiceStateTest.java14
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();