Merge "New CTS test for ConnectivityManager.getActiveNetwork." into mnc-dev
This commit is contained in:
@@ -22,6 +22,7 @@ import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.Network;
|
||||
import android.net.NetworkConfig;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.NetworkInfo.DetailedState;
|
||||
@@ -129,6 +130,17 @@ public class ConnectivityManagerTest extends AndroidTestCase {
|
||||
assertTrue(ni.getState() == State.CONNECTED);
|
||||
}
|
||||
|
||||
public void testGetActiveNetwork() {
|
||||
Network network = mCm.getActiveNetwork();
|
||||
assertTrue("You must have an active network connection to complete CTS", network != null);
|
||||
|
||||
NetworkInfo ni = mCm.getNetworkInfo(network);
|
||||
assertTrue("Network returned from getActiveNetwork was invalid", ni != null);
|
||||
// Similar to testGetActiveNetworkInfo above.
|
||||
assertTrue(ConnectivityManager.isNetworkTypeValid(ni.getType()));
|
||||
assertTrue(ni.getState() == State.CONNECTED);
|
||||
}
|
||||
|
||||
public void testGetNetworkInfo() {
|
||||
for (int type = -1; type <= ConnectivityManager.MAX_NETWORK_TYPE+1; type++) {
|
||||
if (isSupported(type)) {
|
||||
|
||||
Reference in New Issue
Block a user