summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTammo Spalink <tammo@google.com>2009-07-07 14:17:28 +0800
committerTammo Spalink <tammo@google.com>2009-07-07 14:17:28 +0800
commit0fd833a50f43239e619fa383045374459f42ca49 (patch)
tree659202d58d0a97450fe618f295f8ba50eb1531d7 /tests
parentdbee95cacff9d2faf30638e64abe26fbeb128787 (diff)
downloadframeworks_base-0fd833a50f43239e619fa383045374459f42ca49.zip
frameworks_base-0fd833a50f43239e619fa383045374459f42ca49.tar.gz
frameworks_base-0fd833a50f43239e619fa383045374459f42ca49.tar.bz2
septet-align UD after any UDH for GSM-7bit coding
Diffstat (limited to 'tests')
-rw-r--r--tests/AndroidTests/src/com/android/unit_tests/CdmaSmsTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/AndroidTests/src/com/android/unit_tests/CdmaSmsTest.java b/tests/AndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
index 2ff0a6a..f0ba573 100644
--- a/tests/AndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
+++ b/tests/AndroidTests/src/com/android/unit_tests/CdmaSmsTest.java
@@ -108,6 +108,21 @@ public class CdmaSmsTest extends AndroidTestCase {
userData.payloadStr = "More @ testing\nis great^|^~woohoo";
revBearerData = BearerData.decode(BearerData.encode(bearerData));
assertEquals(userData.payloadStr, revBearerData.userData.payloadStr);
+ SmsHeader.ConcatRef concatRef = new SmsHeader.ConcatRef();
+ concatRef.refNumber = 0xEE;
+ concatRef.msgCount = 2;
+ concatRef.seqNumber = 2;
+ concatRef.isEightBits = true;
+ SmsHeader smsHeader = new SmsHeader();
+ smsHeader.concatRef = concatRef;
+ byte[] encodedHeader = SmsHeader.toByteArray(smsHeader);
+ userData.userDataHeader = smsHeader;
+ revBearerData = BearerData.decode(BearerData.encode(bearerData));
+ assertEquals(userData.payloadStr, revBearerData.userData.payloadStr);
+ SmsHeader decodedHeader = revBearerData.userData.userDataHeader;
+ assertEquals(decodedHeader.concatRef.refNumber, concatRef.refNumber);
+ assertEquals(decodedHeader.concatRef.msgCount, concatRef.msgCount);
+ assertEquals(decodedHeader.concatRef.seqNumber, concatRef.seqNumber);
}
@SmallTest