OSDN Git Service

Add convenience methods to IpPrefix and LinkAddress
authorHugo Benichi <hugobenichi@google.com>
Tue, 8 Aug 2017 04:06:04 +0000 (13:06 +0900)
committerHugo Benichi <hugobenichi@google.com>
Thu, 17 Aug 2017 02:03:24 +0000 (11:03 +0900)
commit6e833f27aac8c8821c797f7cb47297f3e40889ed
tree3385d865ea0e1de1472b5e6effec97f1e3585916
parentea783a090554bc033289106f5b5bfc425a924bd7
Add convenience methods to IpPrefix and LinkAddress

Also moving relevant test files into tests/net as part of runtest
framworks-net.

Also removes testHashCode in LinkAddress() because this test relies on
the assumption that hashCode() is stable across releases or jdk
versions, which is absolutely not true.

This creates maintenance work for little benefit since hashCode is
already tested as part of the equality test.

For instance this test is now broken because hashing for InetAddress
changed.

Bug: 62988545
Bug: 62918393
Test: runtest frameworks-net, added coverage in tests
Merged-In: I695bc3f0e801bf13bc4fc0706565758f12b775b4
Merged-In: I6d3f3c50eaec44e3a0787e849ab28e89f6f4a72d
Merged-In: Iddfec82a08f845e728adadfa6ec58a60a078d6af
Merged-In: I8d6dd5efd226a8b1c4b05d1e1102362b58e094a1
Merged-In: Ied0cc53ac34c7c5f5539507b1979cbf9c215262e
Merged-In: I3b2b7dcb1a9a194fc08643b27bbb5a0e84e01412

(cherry picked from commit 1dfb6b67555d04973dfb9d1100dfc1c6a5200633)

Change-Id: I9a17094bfdc54b9dec671306618e132a4beb59fc
core/java/android/net/IpPrefix.java
core/java/android/net/LinkAddress.java
tests/net/java/android/net/IpPrefixTest.java [moved from core/tests/coretests/src/android/net/IpPrefixTest.java with 93% similarity]
tests/net/java/android/net/LinkAddressTest.java [moved from core/tests/coretests/src/android/net/LinkAddressTest.java with 92% similarity]