Merge "Delete keyboard_category_enabled flag (2/2)" into main
This commit is contained in:
@@ -29,7 +29,6 @@ import android.net.Uri;
|
|||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.VibrationAttributes;
|
import android.os.VibrationAttributes;
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
import android.os.vibrator.Flags;
|
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
@@ -110,8 +109,7 @@ public class KeyboardVibrationTogglePreferenceController extends TogglePreferenc
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getAvailabilityStatus() {
|
public int getAvailabilityStatus() {
|
||||||
if (Flags.keyboardCategoryEnabled()
|
if (mContext.getResources().getBoolean(
|
||||||
&& mContext.getResources().getBoolean(
|
|
||||||
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported)) {
|
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported)) {
|
||||||
return AVAILABLE;
|
return AVAILABLE;
|
||||||
}
|
}
|
||||||
|
@@ -33,7 +33,6 @@ import android.app.settings.SettingsEnums;
|
|||||||
import android.content.ContentResolver;
|
import android.content.ContentResolver;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
import android.os.vibrator.Flags;
|
|
||||||
import android.platform.test.flag.junit.SetFlagsRule;
|
import android.platform.test.flag.junit.SetFlagsRule;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
|
|
||||||
@@ -41,7 +40,6 @@ import androidx.preference.PreferenceScreen;
|
|||||||
import androidx.preference.SwitchPreference;
|
import androidx.preference.SwitchPreference;
|
||||||
import androidx.test.core.app.ApplicationProvider;
|
import androidx.test.core.app.ApplicationProvider;
|
||||||
|
|
||||||
import com.android.settings.R;
|
|
||||||
import com.android.settings.testutils.FakeFeatureFactory;
|
import com.android.settings.testutils.FakeFeatureFactory;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
@@ -87,7 +85,6 @@ public class KeyboardVibrationTogglePreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_featureSupported_available() {
|
public void getAvailabilityStatus_featureSupported_available() {
|
||||||
mSetFlagsRule.enableFlags(Flags.FLAG_KEYBOARD_CATEGORY_ENABLED);
|
|
||||||
when(mResources.getBoolean(
|
when(mResources.getBoolean(
|
||||||
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported))
|
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported))
|
||||||
.thenReturn(true);
|
.thenReturn(true);
|
||||||
@@ -97,7 +94,6 @@ public class KeyboardVibrationTogglePreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void getAvailabilityStatus_featureNotSupported_unavailable() {
|
public void getAvailabilityStatus_featureNotSupported_unavailable() {
|
||||||
mSetFlagsRule.enableFlags(Flags.FLAG_KEYBOARD_CATEGORY_ENABLED);
|
|
||||||
when(mResources.getBoolean(
|
when(mResources.getBoolean(
|
||||||
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported))
|
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported))
|
||||||
.thenReturn(false);
|
.thenReturn(false);
|
||||||
@@ -105,15 +101,6 @@ public class KeyboardVibrationTogglePreferenceControllerTest {
|
|||||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
|
assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void getAvailabilityStatus_keyboardCategoryDisabled_unavailable() {
|
|
||||||
mSetFlagsRule.disableFlags(Flags.FLAG_KEYBOARD_CATEGORY_ENABLED);
|
|
||||||
when(mResources.getBoolean(
|
|
||||||
com.android.internal.R.bool.config_keyboardVibrationSettingsSupported))
|
|
||||||
.thenReturn(true);
|
|
||||||
|
|
||||||
assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void updateState_mainVibrateDisabled_shouldReturnFalseForCheckedAndEnabled() {
|
public void updateState_mainVibrateDisabled_shouldReturnFalseForCheckedAndEnabled() {
|
||||||
|
Reference in New Issue
Block a user