Loading services/core/java/com/android/server/vcn/VcnGatewayConnection.java +1 −4 Original line number Diff line number Diff line Loading @@ -1228,10 +1228,7 @@ public class VcnGatewayConnection extends StateMachine { @VisibleForTesting(visibility = Visibility.PRIVATE) void setSafeModeAlarm() { final boolean isFlagSafeModeConfigEnabled = mVcnContext.getFeatureFlags().safeModeConfig(); logVdbg("isFlagSafeModeConfigEnabled " + isFlagSafeModeConfigEnabled); if (isFlagSafeModeConfigEnabled && !mConnectionConfig.isSafeModeEnabled()) { if (!mConnectionConfig.isSafeModeEnabled()) { logVdbg("setSafeModeAlarm: safe mode disabled"); return; } Loading tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java +2 −22 Original line number Diff line number Diff line Loading @@ -659,7 +659,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection private void verifySetSafeModeAlarm( boolean safeModeEnabledByCaller, boolean safeModeConfigFlagEnabled, boolean expectingSafeModeEnabled) throws Exception { final VcnGatewayConnectionConfig config = Loading @@ -670,7 +669,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection mock(VcnGatewayConnection.Dependencies.class); setUpWakeupMessage( mSafeModeTimeoutAlarm, VcnGatewayConnection.SAFEMODE_TIMEOUT_ALARM, deps); doReturn(safeModeConfigFlagEnabled).when(mFeatureFlags).safeModeConfig(); final VcnGatewayConnection connection = new VcnGatewayConnection( Loading @@ -694,37 +692,19 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection } @Test public void testSafeModeEnabled_configFlagEnabled() throws Exception { public void testSafeModeEnabled() throws Exception { verifySetSafeModeAlarm( true /* safeModeEnabledByCaller */, true /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } @Test public void testSafeModeEnabled_configFlagDisabled() throws Exception { verifySetSafeModeAlarm( true /* safeModeEnabledByCaller */, false /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } @Test public void testSafeModeDisabled_configFlagEnabled() throws Exception { public void testSafeModeDisabled() throws Exception { verifySetSafeModeAlarm( false /* safeModeEnabledByCaller */, true /* safeModeConfigFlagEnabled */, false /* expectingSafeModeEnabled */); } @Test public void testSafeModeDisabled_configFlagDisabled() throws Exception { verifySetSafeModeAlarm( false /* safeModeEnabledByCaller */, false /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } private Consumer<VcnNetworkAgent> setupNetworkAndGetUnwantedCallback() { triggerChildOpened(); mTestLooper.dispatchAll(); Loading Loading
services/core/java/com/android/server/vcn/VcnGatewayConnection.java +1 −4 Original line number Diff line number Diff line Loading @@ -1228,10 +1228,7 @@ public class VcnGatewayConnection extends StateMachine { @VisibleForTesting(visibility = Visibility.PRIVATE) void setSafeModeAlarm() { final boolean isFlagSafeModeConfigEnabled = mVcnContext.getFeatureFlags().safeModeConfig(); logVdbg("isFlagSafeModeConfigEnabled " + isFlagSafeModeConfigEnabled); if (isFlagSafeModeConfigEnabled && !mConnectionConfig.isSafeModeEnabled()) { if (!mConnectionConfig.isSafeModeEnabled()) { logVdbg("setSafeModeAlarm: safe mode disabled"); return; } Loading
tests/vcn/java/com/android/server/vcn/VcnGatewayConnectionConnectedStateTest.java +2 −22 Original line number Diff line number Diff line Loading @@ -659,7 +659,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection private void verifySetSafeModeAlarm( boolean safeModeEnabledByCaller, boolean safeModeConfigFlagEnabled, boolean expectingSafeModeEnabled) throws Exception { final VcnGatewayConnectionConfig config = Loading @@ -670,7 +669,6 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection mock(VcnGatewayConnection.Dependencies.class); setUpWakeupMessage( mSafeModeTimeoutAlarm, VcnGatewayConnection.SAFEMODE_TIMEOUT_ALARM, deps); doReturn(safeModeConfigFlagEnabled).when(mFeatureFlags).safeModeConfig(); final VcnGatewayConnection connection = new VcnGatewayConnection( Loading @@ -694,37 +692,19 @@ public class VcnGatewayConnectionConnectedStateTest extends VcnGatewayConnection } @Test public void testSafeModeEnabled_configFlagEnabled() throws Exception { public void testSafeModeEnabled() throws Exception { verifySetSafeModeAlarm( true /* safeModeEnabledByCaller */, true /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } @Test public void testSafeModeEnabled_configFlagDisabled() throws Exception { verifySetSafeModeAlarm( true /* safeModeEnabledByCaller */, false /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } @Test public void testSafeModeDisabled_configFlagEnabled() throws Exception { public void testSafeModeDisabled() throws Exception { verifySetSafeModeAlarm( false /* safeModeEnabledByCaller */, true /* safeModeConfigFlagEnabled */, false /* expectingSafeModeEnabled */); } @Test public void testSafeModeDisabled_configFlagDisabled() throws Exception { verifySetSafeModeAlarm( false /* safeModeEnabledByCaller */, false /* safeModeConfigFlagEnabled */, true /* expectingSafeModeEnabled */); } private Consumer<VcnNetworkAgent> setupNetworkAndGetUnwantedCallback() { triggerChildOpened(); mTestLooper.dispatchAll(); Loading