Merge "Replace StringNetworkSpecifier & subId with TelephonyNetworkSpecifer" am: b2ff467a3a am: b5d058e25d am: 0fee898931
Change-Id: I9aee20185e189e51d537b6b0895fdc31c31d0ea2
This commit is contained in:
@@ -51,6 +51,7 @@ import android.net.NetworkPolicy;
|
||||
import android.net.NetworkPolicyManager;
|
||||
import android.net.NetworkTemplate;
|
||||
import android.net.StringNetworkSpecifier;
|
||||
import android.net.TelephonyNetworkSpecifier;
|
||||
import android.os.Handler;
|
||||
import android.provider.Settings;
|
||||
import android.telephony.TelephonyManager;
|
||||
@@ -229,7 +230,7 @@ public class MultipathPolicyTrackerTest {
|
||||
verify(mCM).registerNetworkCallback(any(), networkCallback.capture(), any());
|
||||
|
||||
// Simulate callback after capability changes
|
||||
final NetworkCapabilities capabilities = new NetworkCapabilities()
|
||||
NetworkCapabilities capabilities = new NetworkCapabilities()
|
||||
.addCapability(NET_CAPABILITY_INTERNET)
|
||||
.addTransportType(TRANSPORT_CELLULAR)
|
||||
.setNetworkSpecifier(new StringNetworkSpecifier("234"));
|
||||
@@ -239,6 +240,19 @@ public class MultipathPolicyTrackerTest {
|
||||
networkCallback.getValue().onCapabilitiesChanged(
|
||||
TEST_NETWORK,
|
||||
capabilities);
|
||||
|
||||
// make sure it also works with the new introduced TelephonyNetworkSpecifier
|
||||
capabilities = new NetworkCapabilities()
|
||||
.addCapability(NET_CAPABILITY_INTERNET)
|
||||
.addTransportType(TRANSPORT_CELLULAR)
|
||||
.setNetworkSpecifier(new TelephonyNetworkSpecifier.Builder()
|
||||
.setSubscriptionId(234).build());
|
||||
if (!roaming) {
|
||||
capabilities.addCapability(NET_CAPABILITY_NOT_ROAMING);
|
||||
}
|
||||
networkCallback.getValue().onCapabilitiesChanged(
|
||||
TEST_NETWORK,
|
||||
capabilities);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user