Merge "Removed the flag enable_modem_cipher_transparency_unsol_events" into main
This commit is contained in:
@@ -31,7 +31,6 @@ import static org.mockito.Mockito.when;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.Build;
|
||||
import android.platform.test.flag.junit.SetFlagsRule;
|
||||
import android.safetycenter.SafetyCenterManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
|
||||
@@ -42,11 +41,8 @@ import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
import androidx.test.platform.app.InstrumentationRegistry;
|
||||
|
||||
import com.android.internal.telephony.flags.Flags;
|
||||
|
||||
import org.junit.Assume;
|
||||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.Mock;
|
||||
@@ -54,8 +50,6 @@ import org.mockito.MockitoAnnotations;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public final class CellularSecurityPreferenceControllerTest {
|
||||
@Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
|
||||
|
||||
@Mock
|
||||
private TelephonyManager mTelephonyManager;
|
||||
private Preference mPreference;
|
||||
@@ -91,9 +85,6 @@ public final class CellularSecurityPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_hardwareSupported_shouldReturnTrue() {
|
||||
// Enable telephony API flags for testing
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is enabled
|
||||
doReturn(true).when(mTelephonyManager).isNullCipherNotificationsEnabled();
|
||||
doReturn(true).when(mTelephonyManager)
|
||||
@@ -120,9 +111,6 @@ public final class CellularSecurityPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_noHardwareSupport_shouldReturnFalse() {
|
||||
// Enable telephony API flags for testing
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is disabled
|
||||
doThrow(new UnsupportedOperationException("test")).when(mTelephonyManager)
|
||||
.isNullCipherNotificationsEnabled();
|
||||
@@ -133,11 +121,4 @@ public final class CellularSecurityPreferenceControllerTest {
|
||||
|
||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
|
||||
}
|
||||
|
||||
private void enableFlags(boolean enabled) {
|
||||
if (enabled) {
|
||||
} else {
|
||||
mSetFlagsRule.disableFlags(Flags.FLAG_ENABLE_MODEM_CIPHER_TRANSPARENCY_UNSOL_EVENTS);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,6 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.platform.test.flag.junit.SetFlagsRule;
|
||||
import android.safetycenter.SafetyCenterManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
|
||||
@@ -39,11 +38,8 @@ import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
import androidx.test.platform.app.InstrumentationRegistry;
|
||||
|
||||
import com.android.internal.telephony.flags.Flags;
|
||||
|
||||
import org.junit.Assume;
|
||||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.Mock;
|
||||
@@ -51,8 +47,6 @@ import org.mockito.MockitoAnnotations;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class CellularSecurityNotificationsDividerControllerTest {
|
||||
@Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
|
||||
|
||||
@Mock
|
||||
private TelephonyManager mTelephonyManager;
|
||||
private Preference mPreference;
|
||||
@@ -86,9 +80,6 @@ public class CellularSecurityNotificationsDividerControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_hardwareSupported_shouldReturnTrue() {
|
||||
// Enable telephony API flags for testing
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is enabled
|
||||
doReturn(true).when(mTelephonyManager).isNullCipherNotificationsEnabled();
|
||||
doReturn(true).when(mTelephonyManager)
|
||||
@@ -99,9 +90,6 @@ public class CellularSecurityNotificationsDividerControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_noHardwareSupport_shouldReturnFalse() {
|
||||
// Enable telephony API flags for testing
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is disabled
|
||||
doThrow(new UnsupportedOperationException("test")).when(mTelephonyManager)
|
||||
.isNullCipherNotificationsEnabled();
|
||||
@@ -110,12 +98,4 @@ public class CellularSecurityNotificationsDividerControllerTest {
|
||||
|
||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
|
||||
}
|
||||
|
||||
private void enableFlags(boolean enabled) {
|
||||
if (enabled) {
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_MODEM_CIPHER_TRANSPARENCY_UNSOL_EVENTS);
|
||||
} else {
|
||||
mSetFlagsRule.disableFlags(Flags.FLAG_ENABLE_MODEM_CIPHER_TRANSPARENCY_UNSOL_EVENTS);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,6 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.platform.test.flag.junit.SetFlagsRule;
|
||||
import android.safetycenter.SafetyCenterManager;
|
||||
import android.telephony.TelephonyManager;
|
||||
|
||||
@@ -40,11 +39,8 @@ import androidx.test.core.app.ApplicationProvider;
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||
import androidx.test.platform.app.InstrumentationRegistry;
|
||||
|
||||
import com.android.internal.telephony.flags.Flags;
|
||||
|
||||
import org.junit.Assume;
|
||||
import org.junit.Before;
|
||||
import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mockito.Mock;
|
||||
@@ -52,8 +48,6 @@ import org.mockito.MockitoAnnotations;
|
||||
|
||||
@RunWith(AndroidJUnit4.class)
|
||||
public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
@Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
|
||||
|
||||
@Mock
|
||||
private TelephonyManager mTelephonyManager;
|
||||
private Preference mPreference;
|
||||
@@ -87,9 +81,6 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_hardwareSupported_shouldReturnTrue() {
|
||||
// All flags enabled
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is enabled
|
||||
doReturn(true).when(mTelephonyManager).isNullCipherNotificationsEnabled();
|
||||
doReturn(true).when(mTelephonyManager)
|
||||
@@ -100,9 +91,6 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void getAvailabilityStatus_noHardwareSupport_shouldReturnFalse() {
|
||||
// All flags enabled
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is disabled
|
||||
doThrow(new UnsupportedOperationException("test")).when(mTelephonyManager)
|
||||
.isNullCipherNotificationsEnabled();
|
||||
@@ -114,8 +102,6 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void setChecked_shouldReturnTrue() {
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is enabled, enabling the feature
|
||||
doNothing().when(mTelephonyManager).setNullCipherNotificationsEnabled(true);
|
||||
doNothing().when(mTelephonyManager)
|
||||
@@ -140,8 +126,6 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void isChecked_hardwareUnsupported_shouldReturnFalse() {
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is disabled
|
||||
doThrow(new UnsupportedOperationException("test")).when(mTelephonyManager)
|
||||
.isNullCipherNotificationsEnabled();
|
||||
@@ -153,8 +137,6 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void isChecked_notificationsDisabled_shouldReturnFalse() {
|
||||
enableFlags(true);
|
||||
|
||||
// Hardware support is enabled, but APIs are disabled
|
||||
doReturn(false).when(mTelephonyManager).isNullCipherNotificationsEnabled();
|
||||
doReturn(false).when(mTelephonyManager)
|
||||
@@ -165,12 +147,4 @@ public class CellularSecurityNotificationsPreferenceControllerTest {
|
||||
doReturn(true).when(mTelephonyManager).isNullCipherNotificationsEnabled();
|
||||
assertThat(mController.isChecked()).isFalse();
|
||||
}
|
||||
|
||||
private void enableFlags(boolean enabled) {
|
||||
if (enabled) {
|
||||
mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_MODEM_CIPHER_TRANSPARENCY_UNSOL_EVENTS);
|
||||
} else {
|
||||
mSetFlagsRule.disableFlags(Flags.FLAG_ENABLE_MODEM_CIPHER_TRANSPARENCY_UNSOL_EVENTS);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user