Updating tests to honor per-app TRACK_DEFAULT am: 5c3bb5b1ce
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1723153 Change-Id: I144339a24f956aa4144efebf298eda3d323e4d2b
This commit is contained in:
@@ -11695,10 +11695,12 @@ public class ConnectivityServiceTest {
|
|||||||
mServiceContext, "internetFactory", internetFilter, mCsHandlerThread);
|
mServiceContext, "internetFactory", internetFilter, mCsHandlerThread);
|
||||||
internetFactory.setScoreFilter(40);
|
internetFactory.setScoreFilter(40);
|
||||||
internetFactory.register();
|
internetFactory.register();
|
||||||
// Default internet request & 3rd (fallback) request in OEM_PAID NRI. The unmetered request
|
// Default internet request only. The unmetered request is never sent to factories (it's a
|
||||||
// is never sent to factories (it's a LISTEN, not requestable) and the OEM_PAID request
|
// LISTEN, not requestable). The 3rd (fallback) request in OEM_PAID NRI is TRACK_DEFAULT
|
||||||
// doesn't match the internetFactory filter.
|
// which is also not sent to factories. Finally, the OEM_PAID request doesn't match the
|
||||||
internetFactory.expectRequestAdds(2);
|
// internetFactory filter.
|
||||||
|
internetFactory.expectRequestAdds(1);
|
||||||
|
internetFactory.assertRequestCountEquals(1);
|
||||||
|
|
||||||
NetworkCapabilities oemPaidFilter = new NetworkCapabilities()
|
NetworkCapabilities oemPaidFilter = new NetworkCapabilities()
|
||||||
.addCapability(NET_CAPABILITY_INTERNET)
|
.addCapability(NET_CAPABILITY_INTERNET)
|
||||||
@@ -11721,7 +11723,7 @@ public class ConnectivityServiceTest {
|
|||||||
expectNoRequestChanged(oemPaidFactory);
|
expectNoRequestChanged(oemPaidFactory);
|
||||||
oemPaidFactory.assertRequestCountEquals(1);
|
oemPaidFactory.assertRequestCountEquals(1);
|
||||||
// The internet factory however is outscored, and should lose its requests.
|
// The internet factory however is outscored, and should lose its requests.
|
||||||
internetFactory.expectRequestRemoves(2);
|
internetFactory.expectRequestRemove();
|
||||||
internetFactory.assertRequestCountEquals(0);
|
internetFactory.assertRequestCountEquals(0);
|
||||||
|
|
||||||
final NetworkCapabilities oemPaidNc = new NetworkCapabilities();
|
final NetworkCapabilities oemPaidNc = new NetworkCapabilities();
|
||||||
|
|||||||
Reference in New Issue
Block a user