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

Commit 5170195b authored by Lucas Lin's avatar Lucas Lin Committed by Automerger Merge Worker
Browse files

Merge "Replace hidden API with public API" into sc-dev am: 00ae6df1

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14140215

Change-Id: Ie9f1ba9e144ab34b3e33e664e80c5ed5fe9eb6ee
parents 71c685dc 00ae6df1
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -694,6 +694,16 @@ public class AccessPointTest {
        assertThat(ap.getTitle()).isEqualTo(providerFriendlyName);
    }

    // This method doesn't copy mIsFailover, mIsAvailable and mIsRoaming because NetworkInfo
    // doesn't expose those three set methods. But that's fine since the tests don't use those three
    // variables.
    private NetworkInfo copyNetworkInfo(NetworkInfo ni) {
        final NetworkInfo copy = new NetworkInfo(ni.getType(), ni.getSubtype(), ni.getTypeName(),
                ni.getSubtypeName());
        copy.setDetailedState(ni.getDetailedState(), ni.getReason(), ni.getExtraInfo());
        return copy;
    }

    @Test
    public void testUpdateNetworkInfo_returnsTrue() {
        int networkId = 123;
@@ -715,7 +725,7 @@ public class AccessPointTest {
                .setWifiInfo(wifiInfo)
                .build();

        NetworkInfo newInfo = new NetworkInfo(networkInfo);
        NetworkInfo newInfo = copyNetworkInfo(networkInfo);
        newInfo.setDetailedState(NetworkInfo.DetailedState.CONNECTED, "", "");
        assertThat(ap.update(config, wifiInfo, newInfo)).isTrue();
    }
@@ -741,7 +751,7 @@ public class AccessPointTest {
                .setWifiInfo(wifiInfo)
                .build();

        NetworkInfo newInfo = new NetworkInfo(networkInfo); // same values
        NetworkInfo newInfo = copyNetworkInfo(networkInfo); // same values
        assertThat(ap.update(config, wifiInfo, newInfo)).isFalse();
    }

@@ -766,7 +776,7 @@ public class AccessPointTest {
                .setWifiInfo(wifiInfo)
                .build();

        NetworkInfo newInfo = new NetworkInfo(networkInfo); // same values
        NetworkInfo newInfo = copyNetworkInfo(networkInfo); // same values
        wifiInfo.setRssi(rssi + 1);
        assertThat(ap.update(config, wifiInfo, newInfo)).isTrue();
    }
@@ -792,7 +802,7 @@ public class AccessPointTest {
                .setWifiInfo(wifiInfo)
                .build();

        NetworkInfo newInfo = new NetworkInfo(networkInfo); // same values
        NetworkInfo newInfo = copyNetworkInfo(networkInfo); // same values
        wifiInfo.setRssi(WifiInfo.INVALID_RSSI);
        assertThat(ap.update(config, wifiInfo, newInfo)).isFalse();
    }