Merge "Disable battery saver at the end of the test run." into main

This commit is contained in:
Sudheer Shanka
2023-07-14 18:49:05 +00:00
committed by Gerrit Code Review

View File

@@ -57,14 +57,18 @@ public final class RestrictedModeTest extends AbstractRestrictBackgroundNetworkT
@Test
public void testNetworkAccess_withBatterySaver() throws Exception {
setBatterySaverMode(true);
addPowerSaveModeWhitelist(TEST_APP2_PKG);
assertBackgroundNetworkAccess(true);
try {
addPowerSaveModeWhitelist(TEST_APP2_PKG);
assertBackgroundNetworkAccess(true);
setRestrictedNetworkingMode(true);
// App would be denied network access since Restricted mode is on.
assertBackgroundNetworkAccess(false);
setRestrictedNetworkingMode(false);
// Given that Restricted mode is turned off, app should be able to access network again.
assertBackgroundNetworkAccess(true);
setRestrictedNetworkingMode(true);
// App would be denied network access since Restricted mode is on.
assertBackgroundNetworkAccess(false);
setRestrictedNetworkingMode(false);
// Given that Restricted mode is turned off, app should be able to access network again.
assertBackgroundNetworkAccess(true);
} finally {
setBatterySaverMode(false);
}
}
}