diff options
| author | johnwang <johnwang@google.com> | 2009-09-25 13:44:42 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2009-09-25 13:44:42 -0700 |
| commit | f7760124264099a9c4b0aa6e03392816ceb81c7f (patch) | |
| tree | 9f2318e6a01322e2ad93f3bbab82a5498d42e5ec /tests | |
| parent | 6c52fdb684740a7ee86a743cacc701d9db24e8da (diff) | |
| parent | 9c118c80fd0a5416051f2a49f515301f2cf3fd6f (diff) | |
| download | frameworks_base-f7760124264099a9c4b0aa6e03392816ceb81c7f.zip frameworks_base-f7760124264099a9c4b0aa6e03392816ceb81c7f.tar.gz frameworks_base-f7760124264099a9c4b0aa6e03392816ceb81c7f.tar.bz2 | |
am 9c118c80: Update CID in NeighboringCellInfo
Merge commit '9c118c80fd0a5416051f2a49f515301f2cf3fd6f' into eclair-plus-aosp
* commit '9c118c80fd0a5416051f2a49f515301f2cf3fd6f':
Update CID in NeighboringCellInfo
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java | 70 |
1 files changed, 47 insertions, 23 deletions
diff --git a/tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java b/tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java index 2bdf1dd..7252aa9 100644 --- a/tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java +++ b/tests/AndroidTests/src/com/android/unit_tests/NeighboringCellInfoTest.java @@ -15,41 +15,65 @@ */ package com.android.unit_tests; +import android.os.Parcel; import android.test.AndroidTestCase; import android.telephony.NeighboringCellInfo; import android.test. suitebuilder.annotation.SmallTest; +import static android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN; +import static android.telephony.TelephonyManager.NETWORK_TYPE_EDGE; +import static android.telephony.TelephonyManager.NETWORK_TYPE_GPRS; +import static android.telephony.TelephonyManager.NETWORK_TYPE_UMTS; + public class NeighboringCellInfoTest extends AndroidTestCase { @SmallTest public void testConstructor() { - NeighboringCellInfo empty = new NeighboringCellInfo(); - assertEquals(NeighboringCellInfo.UNKNOWN_RSSI, empty.getRssi()); - assertEquals(NeighboringCellInfo.UNKNOWN_CID, empty.getCid()); - int rssi = 31; - int cid = 0xffffffff; - NeighboringCellInfo max = new NeighboringCellInfo(rssi, cid); - assertEquals(rssi, max.getRssi()); - assertEquals(cid, max.getCid()); - } + NeighboringCellInfo nc; - @SmallTest - public void testGetAndSet() { - int rssi = 16; - int cid = 0x12345678; - NeighboringCellInfo nc = new NeighboringCellInfo(); - nc.setRssi(rssi); - nc.setCid(cid); + nc = new NeighboringCellInfo(rssi, "FFFFFFF", NETWORK_TYPE_EDGE); + assertEquals(NETWORK_TYPE_EDGE, nc.getNetworkType()); + assertEquals(rssi, nc.getRssi()); + assertEquals(0xfff, nc.getLac()); + assertEquals(0xffff, nc.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getPsc()); + + nc = new NeighboringCellInfo(rssi, "1FF", NETWORK_TYPE_UMTS); + assertEquals(NETWORK_TYPE_UMTS, nc.getNetworkType()); assertEquals(rssi, nc.getRssi()); - assertEquals(cid, nc.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getLac()); + assertEquals(0x1ff, nc.getPsc()); + + nc = new NeighboringCellInfo(rssi, "1FF", NETWORK_TYPE_UNKNOWN); + assertEquals(NETWORK_TYPE_UNKNOWN, nc.getNetworkType()); + assertEquals(rssi, nc.getRssi()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getLac()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getPsc()); } @SmallTest - public void testToString() { - NeighboringCellInfo empty = new NeighboringCellInfo(); - assertEquals("[/ at /]", empty.toString()); + public void testParcel() { + int rssi = 20; - NeighboringCellInfo nc = new NeighboringCellInfo(16, 0x12345678); - assertEquals("[12345678 at 16]", nc.toString()); - } + NeighboringCellInfo nc = new NeighboringCellInfo(rssi, "12345678", NETWORK_TYPE_GPRS); + assertEquals(NETWORK_TYPE_GPRS, nc.getNetworkType()); + assertEquals(rssi, nc.getRssi()); + assertEquals(0x1234, nc.getLac()); + assertEquals(0x5678, nc.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nc.getPsc()); + + Parcel p = Parcel.obtain(); + p.setDataPosition(0); + nc.writeToParcel(p, 0); + + p.setDataPosition(0); + NeighboringCellInfo nw = new NeighboringCellInfo(p); + assertEquals(NETWORK_TYPE_GPRS, nw.getNetworkType()); + assertEquals(rssi, nw.getRssi()); + assertEquals(0x1234, nw.getLac()); + assertEquals(0x5678, nw.getCid()); + assertEquals(NeighboringCellInfo.UNKNOWN_CID, nw.getPsc()); + } } |
