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

Commit deb2e6ed authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "WifiManager: Return status from startScan()" into pi-dev

parents 0c7d6e83 b81c3d5f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@ interface IWifiManager

    boolean disableNetwork(int netId, String packageName);

    void startScan(String packageName);
    boolean startScan(String packageName);

    List<ScanResult> getScanResults(String callingPackage);

+1 −2
Original line number Diff line number Diff line
@@ -1635,8 +1635,7 @@ public class WifiManager {
    public boolean startScan(WorkSource workSource) {
        try {
            String packageName = mContext.getOpPackageName();
            mService.startScan(packageName);
            return true;
            return mService.startScan(packageName);
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
        }
+12 −0
Original line number Diff line number Diff line
@@ -1070,4 +1070,16 @@ i * Verify that a call to cancel WPS immediately returns a failure.
            fail("setWifiApConfiguration should rethrow Exceptions from WifiService");
        } catch (SecurityException e) { }
    }

    /**
     * Check the call to startScan calls WifiService.
     */
    @Test
    public void testStartScan() throws Exception {
        when(mWifiService.startScan(TEST_PACKAGE_NAME)).thenReturn(true);
        assertTrue(mWifiManager.startScan());

        when(mWifiService.startScan(TEST_PACKAGE_NAME)).thenReturn(false);
        assertFalse(mWifiManager.startScan());
    }
}