summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author John Wang <johnwang@google.com> 2010-09-09 13:39:43 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2010-09-09 13:39:43 -0700
commit7e36e0c3b73445c5c6b5827bb3b64ef3f70b5101 (patch)
treecdfe5e0f3972e1dba5a5a1e77d872b9002dd2154
parent29c1ac170ea12eb917829bb7ac69f2b8aed03f23 (diff)
parent4214c6d7079064ebf283909d45602395e321d9b5 (diff)
Merge "Fix SimUtilsTest after changing in bcdToString."
-rw-r--r--telephony/tests/telephonytests/src/com/android/internal/telephony/SimUtilsTest.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/telephony/tests/telephonytests/src/com/android/internal/telephony/SimUtilsTest.java b/telephony/tests/telephonytests/src/com/android/internal/telephony/SimUtilsTest.java
index db38ede5f98a..ef62d8538d2d 100644
--- a/telephony/tests/telephonytests/src/com/android/internal/telephony/SimUtilsTest.java
+++ b/telephony/tests/telephonytests/src/com/android/internal/telephony/SimUtilsTest.java
@@ -28,7 +28,7 @@ public class SimUtilsTest extends TestCase {
public void testBasic() throws Exception {
byte[] data, data2;
- /*
+ /*
* bcdToString()
*/
@@ -40,9 +40,13 @@ public class SimUtilsTest extends TestCase {
assertEquals("0126045001448486", IccUtils.bcdToString(data, 1, data.length - 2));
// Stops on invalid BCD value
- data = IccUtils.hexStringToBytes("98F062400510444868f2");
+ data = IccUtils.hexStringToBytes("98E062400510444868f2");
assertEquals("890", IccUtils.bcdToString(data, 0, data.length));
+ // skip the high nibble 'F' since some PLMNs have it
+ data = IccUtils.hexStringToBytes("98F062400510444868f2");
+ assertEquals("890260450014484862", IccUtils.bcdToString(data, 0, data.length));
+
/*
* gsmBcdByteToInt()
*/