summaryrefslogtreecommitdiffstats
path: root/core/tests
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2013-08-23 20:54:49 +0900
committerLorenzo Colitti <lorenzo@google.com>2013-09-05 13:02:54 +0900
commit22f407b11e11cfdb336e06e8c0d4a7ef1eafc783 (patch)
treefb3397d18be6099ccc845510441621d58b5a6231 /core/tests
parent7f95595fe7c08e62e0468d1c718cdf6ebed974b0 (diff)
downloadframeworks_base-22f407b11e11cfdb336e06e8c0d4a7ef1eafc783.zip
frameworks_base-22f407b11e11cfdb336e06e8c0d4a7ef1eafc783.tar.gz
frameworks_base-22f407b11e11cfdb336e06e8c0d4a7ef1eafc783.tar.bz2
Add a function to replace all the link addresses.
Bug: 10232006 Change-Id: I689ce4735999dac2ab5e1fae09d80b1f734292a1
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/coretests/src/android/net/LinkPropertiesTest.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/core/tests/coretests/src/android/net/LinkPropertiesTest.java b/core/tests/coretests/src/android/net/LinkPropertiesTest.java
index a570802..7e70c6b 100644
--- a/core/tests/coretests/src/android/net/LinkPropertiesTest.java
+++ b/core/tests/coretests/src/android/net/LinkPropertiesTest.java
@@ -363,4 +363,19 @@ public class LinkPropertiesTest extends TestCase {
assertFalse(lp.hasIPv4Address());
assertFalse(lp.removeLinkAddress(LINKADDRV4));
}
+
+ @SmallTest
+ public void testSetLinkAddresses() {
+ LinkProperties lp = new LinkProperties();
+ lp.addLinkAddress(LINKADDRV4);
+ lp.addLinkAddress(LINKADDRV6);
+
+ LinkProperties lp2 = new LinkProperties();
+ lp2.addLinkAddress(LINKADDRV6);
+
+ assertFalse(lp.equals(lp2));
+
+ lp2.setLinkAddresses(lp.getLinkAddresses());
+ assertTrue(lp.equals(lp));
+ }
}