Loading tests/telephonytests/src/com/android/internal/telephony/CellIdentityLteTest.java +24 −19 Original line number Diff line number Diff line Loading @@ -22,7 +22,9 @@ import android.telephony.CellInfo; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; import java.util.Arrays; import java.util.Collections; import java.util.List; /** Unit tests for {@link CellIdentityLte}. */ Loading @@ -36,6 +38,7 @@ public class CellIdentityLteTest extends AndroidTestCase { private static final int TAC = 65535; // Absolute RF Channel Number ranges from 0 to 262140. private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int MCC = 120; private static final int MNC = 260; private static final int BANDWIDTH = 5000; // kHz Loading @@ -47,7 +50,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testDefaultConstructor() { CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(CI, ci.getCi()); Loading @@ -69,8 +72,8 @@ public class CellIdentityLteTest extends AndroidTestCase { public void testConstructorWithThreeDigitMnc() { final String mncWithThreeDigit = "061"; CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, mncWithThreeDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, mncWithThreeDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); assertEquals(61, ci.getMnc()); Loading @@ -83,8 +86,8 @@ public class CellIdentityLteTest extends AndroidTestCase { public void testConstructorWithTwoDigitMnc() { final String mncWithTwoDigit = "61"; CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, mncWithTwoDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, mncWithTwoDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); assertEquals(61, ci.getMnc()); Loading @@ -96,8 +99,8 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testConstructorWithEmptyMccMnc() { CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(Integer.MAX_VALUE, ci.getMcc()); assertEquals(Integer.MAX_VALUE, ci.getMnc()); Loading @@ -106,7 +109,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); Loading @@ -116,7 +119,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MNC, ci.getMnc()); Loading @@ -126,7 +129,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, "", "", ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, "", "", ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(Integer.MAX_VALUE, ci.getMcc()); Loading Loading @@ -158,28 +161,28 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testEquals() { CellIdentityLte ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertFalse(ciA.equals(ciB)); Loading @@ -188,7 +191,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testParcel() { CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -202,7 +205,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testParcelWithUnknownMccMnc() { CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -215,6 +218,7 @@ public class CellIdentityLteTest extends AndroidTestCase { p.writeInt(PCI); p.writeInt(TAC); p.writeInt(EARFCN); p.writeList(BANDS); p.writeInt(BANDWIDTH); p.setDataPosition(0); Loading @@ -227,7 +231,7 @@ public class CellIdentityLteTest extends AndroidTestCase { final String invalidMcc = "randomStuff"; final String invalidMnc = "randomStuff"; CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -240,6 +244,7 @@ public class CellIdentityLteTest extends AndroidTestCase { p.writeInt(PCI); p.writeInt(TAC); p.writeInt(EARFCN); p.writeList(BANDS); p.writeInt(BANDWIDTH); p.setDataPosition(0); Loading tests/telephonytests/src/com/android/internal/telephony/CellIdentityTest.java +12 −9 Original line number Diff line number Diff line Loading @@ -25,7 +25,9 @@ import android.telephony.CellInfo; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; import java.util.Arrays; import java.util.Collections; import java.util.List; public class CellIdentityTest extends AndroidTestCase { Loading @@ -37,6 +39,7 @@ public class CellIdentityTest extends AndroidTestCase { private static final int TAC = 65535; // Absolute RF Channel Number ranges from 0 to 262140. private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int BANDWIDTH = 5000; // kHz private static final int MCC = 120; private static final int MNC = 260; Loading Loading @@ -98,24 +101,24 @@ public class CellIdentityTest extends AndroidTestCase { @SmallTest public void testEquals() { CellIdentity ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentity ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertFalse(ciA.equals(ciB)); Loading @@ -123,8 +126,8 @@ public class CellIdentityTest extends AndroidTestCase { @SmallTest public void testParcel() { CellIdentity ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentity ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); ci.writeToParcel(p, 0); Loading tests/telephonytests/src/com/android/internal/telephony/NetworkScanResultTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import androidx.test.filters.SmallTest; import org.junit.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; /** Unit tests for {@link NetworkScanResult}. */ Loading @@ -53,7 +54,8 @@ public class NetworkScanResultTest { infos.add(gsm); CellIdentityLte cil = new CellIdentityLte( 10, 5, 200, 2000, 10000, "001", "01", "test", "tst", Collections.emptyList(), null); 10, 5, 200, 2000, Arrays.asList(1, 2), 10000, "001", "01", "test", "tst", Collections.emptyList(), null); CellSignalStrengthLte cssl = new CellSignalStrengthLte(15, 16, 17, 18, 19, 20); CellInfoLte lte = new CellInfoLte(); lte.setRegistered(false); Loading tests/telephonytests/src/com/android/internal/telephony/RILTest.java +11 −8 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ public class RILTest extends TelephonyTest { private static final int CQI = 2147483647; private static final int DBM = -74; private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int BANDWIDTH = 5000; private static final int ECIO = -124; private static final String EMPTY_ALPHA_LONG = ""; Loading Loading @@ -1188,8 +1189,9 @@ public class RILTest extends TelephonyTest { CellInfoLte expected = new CellInfoLte(); expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Integer.MAX_VALUE, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Collections.emptyList(), Integer.MAX_VALUE, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading Loading @@ -1377,8 +1379,8 @@ public class RILTest extends TelephonyTest { expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading @@ -1398,8 +1400,9 @@ public class RILTest extends TelephonyTest { CellInfoLte expected = new CellInfoLte(); expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading @@ -1422,8 +1425,8 @@ public class RILTest extends TelephonyTest { expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java +12 −12 Original line number Diff line number Diff line Loading @@ -2087,8 +2087,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthUpdatedOnDataRegState() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentity5 = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000}); sendRegStateUpdateForLteCellId(cellIdentity5); Loading @@ -2099,8 +2099,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthNotUpdatedWhenInvalidInCellIdentity() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentityInv = new CellIdentityLte(1, 1, 5, 1, 12345, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 12345, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000}); sendRegStateUpdateForLteCellId(cellIdentityInv); Loading @@ -2111,8 +2111,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthPrefersCarrierAggregationReport() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentity10 = new CellIdentityLte(1, 1, 5, 1, 10000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 10000, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000, 5000}); sendRegStateUpdateForLteCellId(cellIdentity10); Loading @@ -2123,8 +2123,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthRatchetedOnPhyChanBandwidth() throws Exception { // LTE Cell with bandwidth = 10000 CellIdentityLte cellIdentity10 = new CellIdentityLte(1, 1, 1, 1, 10000, "1", "1", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 1, 1, Arrays.asList(1, 2), 10000, "1", "1", "test", "tst", Collections.emptyList(), null); sendRegStateUpdateForLteCellId(cellIdentity10); assertTrue(Arrays.equals(new int[] {10000}, sst.mSS.getCellBandwidths())); Loading Loading @@ -2171,8 +2171,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { // Start state: Cell data only LTE + IWLAN CellIdentityLte cellIdentity = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); changeRegStateWithIwlan( // WWAN NetworkRegistrationInfo.REGISTRATION_STATE_HOME, cellIdentity, Loading Loading @@ -2327,8 +2327,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { sst.mSS = ss; CellIdentityLte cellId = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); LteVopsSupportInfo lteVopsSupportInfo = new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED, LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED); Loading Loading
tests/telephonytests/src/com/android/internal/telephony/CellIdentityLteTest.java +24 −19 Original line number Diff line number Diff line Loading @@ -22,7 +22,9 @@ import android.telephony.CellInfo; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; import java.util.Arrays; import java.util.Collections; import java.util.List; /** Unit tests for {@link CellIdentityLte}. */ Loading @@ -36,6 +38,7 @@ public class CellIdentityLteTest extends AndroidTestCase { private static final int TAC = 65535; // Absolute RF Channel Number ranges from 0 to 262140. private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int MCC = 120; private static final int MNC = 260; private static final int BANDWIDTH = 5000; // kHz Loading @@ -47,7 +50,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testDefaultConstructor() { CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(CI, ci.getCi()); Loading @@ -69,8 +72,8 @@ public class CellIdentityLteTest extends AndroidTestCase { public void testConstructorWithThreeDigitMnc() { final String mncWithThreeDigit = "061"; CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, mncWithThreeDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, mncWithThreeDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); assertEquals(61, ci.getMnc()); Loading @@ -83,8 +86,8 @@ public class CellIdentityLteTest extends AndroidTestCase { public void testConstructorWithTwoDigitMnc() { final String mncWithTwoDigit = "61"; CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, mncWithTwoDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, mncWithTwoDigit, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); assertEquals(61, ci.getMnc()); Loading @@ -96,8 +99,8 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testConstructorWithEmptyMccMnc() { CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(Integer.MAX_VALUE, ci.getMcc()); assertEquals(Integer.MAX_VALUE, ci.getMnc()); Loading @@ -106,7 +109,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MCC, ci.getMcc()); Loading @@ -116,7 +119,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(MNC, ci.getMnc()); Loading @@ -126,7 +129,7 @@ public class CellIdentityLteTest extends AndroidTestCase { assertNull(ci.getMobileNetworkOperator()); ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, "", "", ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, "", "", ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertEquals(Integer.MAX_VALUE, ci.getMcc()); Loading Loading @@ -158,28 +161,28 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testEquals() { CellIdentityLte ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertFalse(ciA.equals(ciB)); Loading @@ -188,7 +191,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testParcel() { CellIdentityLte ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -202,7 +205,7 @@ public class CellIdentityLteTest extends AndroidTestCase { @SmallTest public void testParcelWithUnknownMccMnc() { CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -215,6 +218,7 @@ public class CellIdentityLteTest extends AndroidTestCase { p.writeInt(PCI); p.writeInt(TAC); p.writeInt(EARFCN); p.writeList(BANDS); p.writeInt(BANDWIDTH); p.setDataPosition(0); Loading @@ -227,7 +231,7 @@ public class CellIdentityLteTest extends AndroidTestCase { final String invalidMcc = "randomStuff"; final String invalidMnc = "randomStuff"; CellIdentityLte ci = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); Loading @@ -240,6 +244,7 @@ public class CellIdentityLteTest extends AndroidTestCase { p.writeInt(PCI); p.writeInt(TAC); p.writeInt(EARFCN); p.writeList(BANDS); p.writeInt(BANDWIDTH); p.setDataPosition(0); Loading
tests/telephonytests/src/com/android/internal/telephony/CellIdentityTest.java +12 −9 Original line number Diff line number Diff line Loading @@ -25,7 +25,9 @@ import android.telephony.CellInfo; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; import java.util.Arrays; import java.util.Collections; import java.util.List; public class CellIdentityTest extends AndroidTestCase { Loading @@ -37,6 +39,7 @@ public class CellIdentityTest extends AndroidTestCase { private static final int TAC = 65535; // Absolute RF Channel Number ranges from 0 to 262140. private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int BANDWIDTH = 5000; // kHz private static final int MCC = 120; private static final int MNC = 260; Loading Loading @@ -98,24 +101,24 @@ public class CellIdentityTest extends AndroidTestCase { @SmallTest public void testEquals() { CellIdentity ciA = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentity ciB = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertTrue(ciA.equals(ciB)); ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ciA = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); ciB = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); assertFalse(ciA.equals(ciB)); Loading @@ -123,8 +126,8 @@ public class CellIdentityTest extends AndroidTestCase { @SmallTest public void testParcel() { CellIdentity ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellIdentity ci = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDS, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); Parcel p = Parcel.obtain(); ci.writeToParcel(p, 0); Loading
tests/telephonytests/src/com/android/internal/telephony/NetworkScanResultTest.java +3 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import androidx.test.filters.SmallTest; import org.junit.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; /** Unit tests for {@link NetworkScanResult}. */ Loading @@ -53,7 +54,8 @@ public class NetworkScanResultTest { infos.add(gsm); CellIdentityLte cil = new CellIdentityLte( 10, 5, 200, 2000, 10000, "001", "01", "test", "tst", Collections.emptyList(), null); 10, 5, 200, 2000, Arrays.asList(1, 2), 10000, "001", "01", "test", "tst", Collections.emptyList(), null); CellSignalStrengthLte cssl = new CellSignalStrengthLte(15, 16, 17, 18, 19, 20); CellInfoLte lte = new CellInfoLte(); lte.setRegistered(false); Loading
tests/telephonytests/src/com/android/internal/telephony/RILTest.java +11 −8 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ public class RILTest extends TelephonyTest { private static final int CQI = 2147483647; private static final int DBM = -74; private static final int EARFCN = 262140; private static final List<Integer> BANDS = Arrays.asList(1, 2); private static final int BANDWIDTH = 5000; private static final int ECIO = -124; private static final String EMPTY_ALPHA_LONG = ""; Loading Loading @@ -1188,8 +1189,9 @@ public class RILTest extends TelephonyTest { CellInfoLte expected = new CellInfoLte(); expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Integer.MAX_VALUE, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Collections.emptyList(), Integer.MAX_VALUE, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading Loading @@ -1377,8 +1379,8 @@ public class RILTest extends TelephonyTest { expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, MCC_STR, MNC_STR, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading @@ -1398,8 +1400,9 @@ public class RILTest extends TelephonyTest { CellInfoLte expected = new CellInfoLte(); expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, BANDWIDTH, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellIdentityLte cil = new CellIdentityLte(CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, MCC_STR, MNC_STR, EMPTY_ALPHA_LONG, EMPTY_ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading @@ -1422,8 +1425,8 @@ public class RILTest extends TelephonyTest { expected.setRegistered(false); expected.setTimeStamp(TIMESTAMP); CellIdentityLte cil = new CellIdentityLte( CI, PCI, TAC, EARFCN, BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CI, PCI, TAC, EARFCN, Collections.emptyList(), BANDWIDTH, null, null, ALPHA_LONG, ALPHA_SHORT, Collections.emptyList(), null); CellSignalStrengthLte css = new CellSignalStrengthLte( RSSI, RSRP, RSRQ, RSSNR, CQI, TIMING_ADVANCE); expected.setCellIdentity(cil); Loading
tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java +12 −12 Original line number Diff line number Diff line Loading @@ -2087,8 +2087,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthUpdatedOnDataRegState() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentity5 = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000}); sendRegStateUpdateForLteCellId(cellIdentity5); Loading @@ -2099,8 +2099,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthNotUpdatedWhenInvalidInCellIdentity() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentityInv = new CellIdentityLte(1, 1, 5, 1, 12345, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 12345, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000}); sendRegStateUpdateForLteCellId(cellIdentityInv); Loading @@ -2111,8 +2111,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthPrefersCarrierAggregationReport() throws Exception { // Cell ID change should trigger hasLocationChanged. CellIdentityLte cellIdentity10 = new CellIdentityLte(1, 1, 5, 1, 10000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 10000, "001", "01", "test", "tst", Collections.emptyList(), null); sendPhyChanConfigChange(new int[] {10000, 5000}); sendRegStateUpdateForLteCellId(cellIdentity10); Loading @@ -2123,8 +2123,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { public void testPhyChanBandwidthRatchetedOnPhyChanBandwidth() throws Exception { // LTE Cell with bandwidth = 10000 CellIdentityLte cellIdentity10 = new CellIdentityLte(1, 1, 1, 1, 10000, "1", "1", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 1, 1, Arrays.asList(1, 2), 10000, "1", "1", "test", "tst", Collections.emptyList(), null); sendRegStateUpdateForLteCellId(cellIdentity10); assertTrue(Arrays.equals(new int[] {10000}, sst.mSS.getCellBandwidths())); Loading Loading @@ -2171,8 +2171,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { // Start state: Cell data only LTE + IWLAN CellIdentityLte cellIdentity = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); changeRegStateWithIwlan( // WWAN NetworkRegistrationInfo.REGISTRATION_STATE_HOME, cellIdentity, Loading Loading @@ -2327,8 +2327,8 @@ public class ServiceStateTrackerTest extends TelephonyTest { sst.mSS = ss; CellIdentityLte cellId = new CellIdentityLte(1, 1, 5, 1, 5000, "001", "01", "test", "tst", Collections.emptyList(), null); new CellIdentityLte(1, 1, 5, 1, Arrays.asList(1, 2), 5000, "001", "01", "test", "tst", Collections.emptyList(), null); LteVopsSupportInfo lteVopsSupportInfo = new LteVopsSupportInfo(LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED, LteVopsSupportInfo.LTE_STATUS_NOT_SUPPORTED); Loading