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>
Wed, 16 Aug 2017 12:42:21 +0000 (21:42 +0900)
commit1dfb6b67555d04973dfb9d1100dfc1c6a5200633
treea2b2cd5aa6e20bf728de8000f6ac4bdccf895cc9
parentc06dbc114f839112f1132e1e0edac8533b3f4c54
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
Change-Id: I695bc3f0e801bf13bc4fc0706565758f12b775b4
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]