From 2669b29f1d67ac50cb1730ac65003248188d1c36 Mon Sep 17 00:00:00 2001 From: Chalard Jean Date: Mon, 19 Oct 2020 18:33:15 +0900 Subject: [PATCH] Address comments on aosp/1448415 Adds the necessary jarjar rules to FrameworksTestNet and removes the test for CompareResult which has moved to its right place. Test: FrameworksTestNet Change-Id: I50e51e72268e432a65a831aa5eebd606584ac721 --- tests/net/Android.bp | 1 + .../java/android/net/LinkPropertiesTest.java | 30 ------------------- tests/net/jarjar-rules.txt | 2 ++ 3 files changed, 3 insertions(+), 30 deletions(-) create mode 100644 tests/net/jarjar-rules.txt diff --git a/tests/net/Android.bp b/tests/net/Android.bp index 0fe84abcbc..b6917e21ff 100644 --- a/tests/net/Android.bp +++ b/tests/net/Android.bp @@ -50,6 +50,7 @@ android_test { platform_apis: true, test_suites: ["device-tests"], certificate: "platform", + jarjar_rules: "jarjar-rules.txt", static_libs: [ "androidx.test.rules", "FrameworksNetCommonTests", diff --git a/tests/net/common/java/android/net/LinkPropertiesTest.java b/tests/net/common/java/android/net/LinkPropertiesTest.java index f52ab5b40f..550953d061 100644 --- a/tests/net/common/java/android/net/LinkPropertiesTest.java +++ b/tests/net/common/java/android/net/LinkPropertiesTest.java @@ -52,7 +52,6 @@ import org.junit.runner.RunWith; import java.net.Inet4Address; import java.net.Inet6Address; import java.net.InetAddress; -import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; @@ -952,28 +951,6 @@ public class LinkPropertiesTest { assertTrue(rmnet3.getAllRoutes().isEmpty()); rmnet3.ensureDirectlyConnectedRoutes(); assertEqualRoutes(Collections.singletonList(directRoute3), rmnet3.getAllRoutes()); - - } - - @Test @IgnoreUpTo(Build.VERSION_CODES.Q) - public void testCompareResult() { - // Either adding or removing items - compareResult(Arrays.asList(1, 2, 3, 4), Arrays.asList(1), - Arrays.asList(2, 3, 4), new ArrayList<>()); - compareResult(Arrays.asList(1, 2), Arrays.asList(3, 2, 1, 4), - new ArrayList<>(), Arrays.asList(3, 4)); - - - // adding and removing items at the same time - compareResult(Arrays.asList(1, 2, 3, 4), Arrays.asList(2, 3, 4, 5), - Arrays.asList(1), Arrays.asList(5)); - compareResult(Arrays.asList(1, 2, 3), Arrays.asList(4, 5, 6), - Arrays.asList(1, 2, 3), Arrays.asList(4, 5, 6)); - - // null cases - compareResult(Arrays.asList(1, 2, 3), null, Arrays.asList(1, 2, 3), new ArrayList<>()); - compareResult(null, Arrays.asList(3, 2, 1), new ArrayList<>(), Arrays.asList(1, 2, 3)); - compareResult(null, null, new ArrayList<>(), new ArrayList<>()); } private void assertEqualRoutes(Collection expected, Collection actual) { @@ -985,13 +962,6 @@ public class LinkPropertiesTest { assertEquals(expectedSet, actualSet); } - private void compareResult(List oldItems, List newItems, List expectRemoved, - List expectAdded) { - CompareResult result = new CompareResult<>(oldItems, newItems); - assertEquals(new ArraySet<>(expectAdded), new ArraySet<>(result.added)); - assertEquals(new ArraySet<>(expectRemoved), (new ArraySet<>(result.removed))); - } - private static LinkProperties makeLinkPropertiesForParceling() { LinkProperties source = new LinkProperties(); source.setInterfaceName(NAME); diff --git a/tests/net/jarjar-rules.txt b/tests/net/jarjar-rules.txt new file mode 100644 index 0000000000..ca8867206d --- /dev/null +++ b/tests/net/jarjar-rules.txt @@ -0,0 +1,2 @@ +# Module library in frameworks/libs/net +rule com.android.net.module.util.** android.net.frameworktests.util.@1