Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a09edf3a authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN Committed by Automerger Merge Worker
Browse files

Merge "Make LinkPropertiesTest compatible with Q" into rvc-dev am: fef4e249...

Merge "Make LinkPropertiesTest compatible with Q" into rvc-dev am: fef4e249 am: 2b40a3b5 am: 23dd66db

Change-Id: Idc55819532709c8e132472c61123067ed28aa03d
parents 1211eee3 23dd66db
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -445,14 +445,20 @@ public class LinkPropertiesTest {
        // Check comparisons work.
        LinkProperties lp2 = new LinkProperties(lp);
        assertAllRoutesHaveInterface("wlan0", lp2);
        // LinkProperties#compareAllRoutes exists both in R and before R, but the return type
        // changed in R, so a test compiled with the R version of LinkProperties cannot run on Q.
        if (isAtLeastR()) {
            assertEquals(0, lp.compareAllRoutes(lp2).added.size());
            assertEquals(0, lp.compareAllRoutes(lp2).removed.size());
        }

        lp2.setInterfaceName("p2p0");
        assertAllRoutesHaveInterface("p2p0", lp2);
        assertAllRoutesNotHaveInterface("wlan0", lp2);
        if (isAtLeastR()) {
            assertEquals(3, lp.compareAllRoutes(lp2).added.size());
            assertEquals(3, lp.compareAllRoutes(lp2).removed.size());
        }

        // Remove route with incorrect interface, no route removed.
        lp.removeRoute(new RouteInfo(prefix2, null, null));
@@ -946,7 +952,7 @@ public class LinkPropertiesTest {

    }

    @Test
    @Test @IgnoreUpTo(Build.VERSION_CODES.Q)
    public void testCompareResult() {
        // Either adding or removing items
        compareResult(Arrays.asList(1, 2, 3, 4), Arrays.asList(1),