diff options
author | Chen Xu <fionaxu@google.com> | 2020-06-02 22:58:14 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-06-02 22:58:14 +0000 |
commit | 3ebf56564e2c209419235a0bd5dbb61768c69736 (patch) | |
tree | f99b18458532e6a9c46c9e8044fd1a9d5bc49720 /tests/telephonytests | |
parent | 3781621f576547c40e24ed104a824a5cffc2d563 (diff) | |
parent | f50c1b447dc4f8de9b94e898e0577efaf4d54833 (diff) | |
download | telephony-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.java | 15 |
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())); + } } |