aboutsummaryrefslogtreecommitdiff
path: root/tests/telephonytests
diff options
context:
space:
mode:
authorChen Xu <fionaxu@google.com>2020-06-02 22:58:14 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-06-02 22:58:14 +0000
commit3ebf56564e2c209419235a0bd5dbb61768c69736 (patch)
treef99b18458532e6a9c46c9e8044fd1a9d5bc49720 /tests/telephonytests
parent3781621f576547c40e24ed104a824a5cffc2d563 (diff)
parentf50c1b447dc4f8de9b94e898e0577efaf4d54833 (diff)
downloadtelephony-3ebf56564e2c209419235a0bd5dbb61768c69736.tar.gz
Merge "use createStringArray API" into rvc-dev
Diffstat (limited to 'tests/telephonytests')
-rw-r--r--tests/telephonytests/src/com/android/internal/telephony/AdnRecordTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/telephonytests/src/com/android/internal/telephony/AdnRecordTest.java b/tests/telephonytests/src/com/android/internal/telephony/AdnRecordTest.java
index d647ae13b1..3b786b0162 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/AdnRecordTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/AdnRecordTest.java
@@ -16,6 +16,8 @@
package com.android.internal.telephony;
+import android.os.Parcel;
+import java.util.Arrays;
import junit.framework.TestCase;
import android.test.suitebuilder.annotation.SmallTest;
@@ -174,6 +176,19 @@ public class AdnRecordTest extends TestCase {
assertEquals("+18885551212,12345678", adn.getNumber());
assertFalse(adn.isEmpty());
}
+
+ @SmallTest
+ public void testParcelUnParcel() throws Exception {
+ AdnRecord adn = new AdnRecord(0,0,"Voice Mail",
+ "+18056377243", new String[]{"adc@email.com"});
+ Parcel p = Parcel.obtain();
+ adn.writeToParcel(p, 0);
+ p.setDataPosition(0);
+ AdnRecord copy = AdnRecord.CREATOR.createFromParcel(p);
+ assertEquals(adn.getAlphaTag(), copy.getAlphaTag());
+ assertEquals(adn.getNumber(), copy.getNumber());
+ assertTrue(Arrays.equals(adn.getEmails(), copy.getEmails()));
+ }
}