Fix broken ManagedProfileQuietModeEnablerTest test

Bug: 313573729
Test: atest ManagedProfileQuietModeEnablerTest
Change-Id: I33eb9763e92f3060e65a3e7e498cad965aa55600
This commit is contained in:
Oli Thompson
2023-11-29 15:06:22 +00:00
parent 07b2af4120
commit 6a725695b7

View File

@@ -35,6 +35,8 @@ import android.content.pm.UserInfo;
import android.os.UserHandle;
import android.os.UserManager;
import android.platform.test.annotations.RequiresFlagsEnabled;
import android.platform.test.flag.junit.CheckFlagsRule;
import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleOwner;
@@ -42,7 +44,7 @@ import androidx.lifecycle.LifecycleRegistry;
import androidx.test.core.app.ApplicationProvider;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -70,6 +72,9 @@ public class ManagedProfileQuietModeEnablerTest {
}
};
@Rule
public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
@ParameterizedRobolectricTestRunner.Parameters
public static List<?> params() {
return Arrays.asList(true, false);
@@ -112,7 +117,6 @@ public class ManagedProfileQuietModeEnablerTest {
verify(mUserManager).requestQuietModeEnabled(mEnable, mManagedUser);
}
@Ignore("b/313573729")
@Test
@RequiresFlagsEnabled(Flags.FLAG_QUIET_MODE_CREDENTIAL_BUG_FIX)
public void onSetQuietMode_ifQuietModeAlreadyInDesiredState_shouldNotRequestQuietModeEnabled() {