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

Commit 58522e04 authored by Eric Schwarzenbach's avatar Eric Schwarzenbach Committed by android-build-merger
Browse files

Merge "Change AccessPointPreference key generation to match AccessPoint." into...

Merge "Change AccessPointPreference key generation to match AccessPoint." into oc-mr1-dev am: c3fbddd7
am: 05bee817

Change-Id: Iabd8af66a650971b1d3a1c0cb3bc1b11ef98e333
parents 92dd09af 05bee817
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -78,10 +78,10 @@ public class AccessPointPreference extends Preference {
    public static String generatePreferenceKey(AccessPoint accessPoint) {
        StringBuilder builder = new StringBuilder();

        if (TextUtils.isEmpty(accessPoint.getBssid())) {
            builder.append(accessPoint.getSsidStr());
        } else {
        if (TextUtils.isEmpty(accessPoint.getSsidStr())) {
            builder.append(accessPoint.getBssid());
        } else {
            builder.append(accessPoint.getSsidStr());
        }

        builder.append(',').append(accessPoint.getSecurity());
+7 −5
Original line number Diff line number Diff line
@@ -59,26 +59,28 @@ public class AccessPointPreferenceTest {
    }

    @Test
    public void generatePreferenceKey_shouldReturnSsidPlusSecurity() {
    public void generatePreferenceKey_returnsSsidPlusSecurity() {
        String ssid = "ssid";
        String bssid = "00:00:00:00:00:00";
        int security = AccessPoint.SECURITY_WEP;
        String expectedKey = ssid + ',' + security;

        TestAccessPointBuilder builder = new TestAccessPointBuilder(mContext);
        builder.setSsid(ssid).setSecurity(security);
        builder.setBssid(bssid).setSsid(ssid).setSecurity(security);

        assertThat(AccessPointPreference.generatePreferenceKey(builder.build()))
                .isEqualTo(expectedKey);
    }

    @Test
    public void generatePreferenceKey_shouldReturnBssidPlusSecurity() {
        String bssid = "bssid";
    public void generatePreferenceKey_emptySsidReturnsBssidPlusSecurity() {
        String ssid = "";
        String bssid = "00:00:00:00:00:00";
        int security = AccessPoint.SECURITY_WEP;
        String expectedKey = bssid + ',' + security;

        TestAccessPointBuilder builder = new TestAccessPointBuilder(mContext);
        builder.setBssid(bssid).setSecurity(security);
        builder.setBssid(bssid).setSsid(ssid).setSecurity(security);

        assertThat(AccessPointPreference.generatePreferenceKey(builder.build()))
                .isEqualTo(expectedKey);