Merge "Add test for ConnectivityManager.setGlobalProxy()" am: 78c1663ba3
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1688272 Change-Id: Iaf40a7004a6305ad86b985695bfe4a9ee9038c96
This commit is contained in:
@@ -102,6 +102,7 @@ import android.net.NetworkInfo.DetailedState;
|
|||||||
import android.net.NetworkInfo.State;
|
import android.net.NetworkInfo.State;
|
||||||
import android.net.NetworkRequest;
|
import android.net.NetworkRequest;
|
||||||
import android.net.NetworkUtils;
|
import android.net.NetworkUtils;
|
||||||
|
import android.net.ProxyInfo;
|
||||||
import android.net.SocketKeepalive;
|
import android.net.SocketKeepalive;
|
||||||
import android.net.TestNetworkInterface;
|
import android.net.TestNetworkInterface;
|
||||||
import android.net.TestNetworkManager;
|
import android.net.TestNetworkManager;
|
||||||
@@ -1912,4 +1913,12 @@ public class ConnectivityManagerTest {
|
|||||||
assertNull(NetworkInformationShimImpl.newInstance()
|
assertNull(NetworkInformationShimImpl.newInstance()
|
||||||
.getCapabilityCarrierName(ConstantsShim.NET_CAPABILITY_NOT_VCN_MANAGED));
|
.getCapabilityCarrierName(ConstantsShim.NET_CAPABILITY_NOT_VCN_MANAGED));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testSetGlobalProxy() {
|
||||||
|
assumeTrue(TestUtils.shouldTestSApis());
|
||||||
|
// Behavior is verified in gts. Verify exception thrown w/o permission.
|
||||||
|
assertThrows(SecurityException.class, () -> mCm.setGlobalProxy(
|
||||||
|
ProxyInfo.buildDirectProxy("example.com" /* host */, 8080 /* port */)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user