am b151f48a: am c93386ce: Merge " Fix bug2537659 When airplane mode is disabled, Mobile connection may be bring up before connecting to a known wifi." into froyo
Merge commit 'b151f48a06d9473a8ec079d928d4203d13e2568b' into kraken * commit 'b151f48a06d9473a8ec079d928d4203d13e2568b': Fix bug2537659
This commit is contained in:
@@ -470,10 +470,7 @@ public class ConnectivityManagerMobileTest
|
||||
}
|
||||
|
||||
// Prepare for state validation
|
||||
NetworkInfo networkInfo = cmActivity.mCM.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
|
||||
cmActivity.setStateTransitionCriteria(ConnectivityManager.TYPE_MOBILE,
|
||||
networkInfo.getState(),NetworkState.DO_NOTHING,State.DISCONNECTED);
|
||||
networkInfo = cmActivity.mCM.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
|
||||
NetworkInfo networkInfo = cmActivity.mCM.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
|
||||
assertEquals(State.DISCONNECTED, networkInfo.getState());
|
||||
cmActivity.setStateTransitionCriteria(ConnectivityManager.TYPE_WIFI,
|
||||
networkInfo.getState(), NetworkState.TO_CONNECTION, State.CONNECTED);
|
||||
@@ -482,7 +479,9 @@ public class ConnectivityManagerMobileTest
|
||||
cmActivity.setAirplaneMode(getInstrumentation().getContext(), false);
|
||||
|
||||
waitForNetworkState(ConnectivityManager.TYPE_WIFI, State.CONNECTED,
|
||||
STATE_TRANSITION_LONG_TIMEOUT);
|
||||
STATE_TRANSITION_LONG_TIMEOUT);
|
||||
waitForNetworkState(ConnectivityManager.TYPE_MOBILE, State.DISCONNECTED,
|
||||
STATE_TRANSITION_LONG_TIMEOUT);
|
||||
|
||||
// validate the state transition
|
||||
if (!cmActivity.validateNetworkStates(ConnectivityManager.TYPE_WIFI)) {
|
||||
@@ -491,12 +490,6 @@ public class ConnectivityManagerMobileTest
|
||||
cmActivity.getTransitionFailureReason(ConnectivityManager.TYPE_WIFI));
|
||||
assertTrue(false);
|
||||
}
|
||||
if (!cmActivity.validateNetworkStates(ConnectivityManager.TYPE_MOBILE)) {
|
||||
Log.v(LOG_TAG, "Mobile state transition validation failed.");
|
||||
Log.v(LOG_TAG, "reason: " +
|
||||
cmActivity.getTransitionFailureReason(ConnectivityManager.TYPE_MOBILE));
|
||||
assertTrue(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Test case 8: test wifi state change while connecting/disconnecting to/from an AP
|
||||
|
||||
Reference in New Issue
Block a user