summaryrefslogtreecommitdiff
path: root/tests/common/java/android/net/RouteInfoTest.java
diff options
context:
space:
mode:
authorTaras Antoshchuk <tantoshchuk@google.com>2021-07-14 17:47:35 +0200
committerTaras Antoshchuk <tantoshchuk@google.com>2021-12-13 11:11:00 +0100
commit62065db8d115ad1d12c4226f17a957ce695b941f (patch)
tree2f65de62029fa91307c9f8951f1f930b3f24b215 /tests/common/java/android/net/RouteInfoTest.java
parent0db30163983d1e7790aeae9b03b98c98623ab86f (diff)
Unhide RouteInfo#getType and related fields
Bug: 186082280 Test: atest RouteInfoTest Change-Id: I59b9185cf4f8f2afd691b49cf6b4659fe36e6bf8
Diffstat (limited to 'tests/common/java/android/net/RouteInfoTest.java')
-rw-r--r--tests/common/java/android/net/RouteInfoTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/common/java/android/net/RouteInfoTest.java b/tests/common/java/android/net/RouteInfoTest.java
index 71689f9197..b69b04561b 100644
--- a/tests/common/java/android/net/RouteInfoTest.java
+++ b/tests/common/java/android/net/RouteInfoTest.java
@@ -16,6 +16,8 @@
package android.net;
+import static android.net.RouteInfo.RTN_THROW;
+import static android.net.RouteInfo.RTN_UNICAST;
import static android.net.RouteInfo.RTN_UNREACHABLE;
import static com.android.testutils.MiscAsserts.assertEqualBothWays;
@@ -329,6 +331,16 @@ public class RouteInfoTest {
}
@Test
+ public void testRouteTypes() {
+ RouteInfo r = new RouteInfo(new IpPrefix(Inet6Address.ANY, 0), RTN_UNREACHABLE);
+ assertEquals(RTN_UNREACHABLE, r.getType());
+ r = new RouteInfo(new IpPrefix(Inet6Address.ANY, 0), RTN_UNICAST);
+ assertEquals(RTN_UNICAST, r.getType());
+ r = new RouteInfo(new IpPrefix(Inet6Address.ANY, 0), RTN_THROW);
+ assertEquals(RTN_THROW, r.getType());
+ }
+
+ @Test
public void testTruncation() {
LinkAddress l;
RouteInfo r;