Merge "cts(wifi): Fix WifiManager.testWifiManagerActions" into oc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b061da6df9
@@ -188,6 +188,7 @@ public class WifiManagerTest extends AndroidTestCase {
|
|||||||
private void startScan() throws Exception {
|
private void startScan() throws Exception {
|
||||||
synchronized (mMySync) {
|
synchronized (mMySync) {
|
||||||
mMySync.expectedState = STATE_SCANNING;
|
mMySync.expectedState = STATE_SCANNING;
|
||||||
|
mScanResults = null;
|
||||||
assertTrue(mWifiManager.startScan());
|
assertTrue(mWifiManager.startScan());
|
||||||
long timeout = System.currentTimeMillis() + TIMEOUT_MSEC;
|
long timeout = System.currentTimeMillis() + TIMEOUT_MSEC;
|
||||||
while (System.currentTimeMillis() < timeout && mMySync.expectedState == STATE_SCANNING)
|
while (System.currentTimeMillis() < timeout && mMySync.expectedState == STATE_SCANNING)
|
||||||
@@ -239,10 +240,17 @@ public class WifiManagerTest extends AndroidTestCase {
|
|||||||
assertTrue(mWifiManager.reconnect());
|
assertTrue(mWifiManager.reconnect());
|
||||||
assertTrue(mWifiManager.reassociate());
|
assertTrue(mWifiManager.reassociate());
|
||||||
assertTrue(mWifiManager.disconnect());
|
assertTrue(mWifiManager.disconnect());
|
||||||
startScan();
|
|
||||||
setWifiEnabled(false);
|
setWifiEnabled(false);
|
||||||
|
startScan();
|
||||||
Thread.sleep(DURATION);
|
Thread.sleep(DURATION);
|
||||||
assertTrue(mWifiManager.isScanAlwaysAvailable());
|
if (mWifiManager.isScanAlwaysAvailable()) {
|
||||||
|
// Make sure at least one AP is found.
|
||||||
|
assertNotNull("mScanResult should not be null!", mScanResults);
|
||||||
|
assertFalse("empty scan results!", mScanResults.isEmpty());
|
||||||
|
} else {
|
||||||
|
// Make sure no scan results are available.
|
||||||
|
assertNull("mScanResult should be null!", mScanResults);
|
||||||
|
}
|
||||||
final String TAG = "Test";
|
final String TAG = "Test";
|
||||||
assertNotNull(mWifiManager.createWifiLock(TAG));
|
assertNotNull(mWifiManager.createWifiLock(TAG));
|
||||||
assertNotNull(mWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, TAG));
|
assertNotNull(mWifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL, TAG));
|
||||||
|
|||||||
Reference in New Issue
Block a user