Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 185542bd authored by Elliot Sisteron's avatar Elliot Sisteron
Browse files

Enable Safety Center & Security unit tests on presubmit.

See b/323650746 and b/323649900 for issues that should’ve been caught by pre-submit.

Bug: 323649900
Bug: 323650746
Change-Id: I77d664b6fce6a3f76a4c9a6b39202f6e9d47da33
Test: atest SettingsUnitTests
parent 65dcdcbd
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -6,14 +6,20 @@
    {
      "name": "SettingsUnitTests",
      "options": [
        {
          "include-filter": "com.android.settings.biometrics"
        },
        {
          "include-filter": "com.android.settings.biometrics2"
        },
        {
          "include-filter": "com.android.settings.password"
        },
        {
          "include-filter": "com.android.settings.biometrics"
          "include-filter": "com.android.settings.safetycenter"
        },
        {
          "include-filter": "com.android.settings.biometrics2"
          "include-filter": "com.android.settings.security"
        }
      ]
    }
+9 −7
Original line number Diff line number Diff line
@@ -101,18 +101,20 @@ public class FakeFeatureFactory extends FeatureFactory {
    public FastPairFeatureProvider mFastPairFeatureProvider;
    public PrivateSpaceLoginFeatureProvider mPrivateSpaceLoginFeatureProvider;

    /**
     * Call this in {@code @Before} method of the test class to use fake factory.
     */
    /** Call this in {@code @Before} method of the test class to use fake factory. */
    public static FakeFeatureFactory setupForTest() {
        FakeFeatureFactory factory = new FakeFeatureFactory();
        try {
            setFactory(getAppContext(), factory);
        } catch (NoSuchMethodError ex) {
            // The getAppContext() @JvmStatic method doesn't appear to generated in AOSP. Falling
            // back to using the companion object method instead.
            setFactory(FeatureFactory.Companion.getAppContext(), factory);
        }
        return factory;
    }

    /**
     * FeatureFactory constructor.
     */
    /** FeatureFactory constructor. */
    public FakeFeatureFactory() {
        supportFeatureProvider = mock(SupportFeatureProvider.class);
        metricsFeatureProvider = mock(MetricsFeatureProvider.class);