Add persistent MTE toggle to development options.

Bug: 245624194
Change-Id: I83283eb74360ec0eccd6b236b42eb987a580ec2c
This commit is contained in:
Florian Mayer
2023-01-27 13:22:54 -08:00
parent 73d7224561
commit 5b93b73df1
16 changed files with 663 additions and 29 deletions

View File

@@ -22,6 +22,7 @@ import static junit.framework.Assert.assertTrue;
import android.content.Context;
import android.os.SystemProperties;
import androidx.fragment.app.Fragment;
import androidx.preference.Preference;
import androidx.test.core.app.ApplicationProvider;
@@ -42,14 +43,15 @@ import org.robolectric.shadows.ShadowSystemProperties;
public class RebootWithMtePreferenceControllerTest {
private Context mContext;
private RebootWithMtePreferenceController mController;
@Mock private DevelopmentSettingsDashboardFragment mSettings;
@Mock private Fragment mFragment;
@Before
public void setup() throws Exception {
MockitoAnnotations.initMocks(this);
mContext = ApplicationProvider.getApplicationContext();
mController = new RebootWithMtePreferenceController(mContext, mSettings);
mController = new RebootWithMtePreferenceController(mContext);
mController.setFragment(mFragment);
}
@Test