diff --git a/res/xml/accessibility_text_reading_options.xml b/res/xml/accessibility_text_reading_options.xml index c7c03a9e9c9..c8d142f351c 100644 --- a/res/xml/accessibility_text_reading_options.xml +++ b/res/xml/accessibility_text_reading_options.xml @@ -49,8 +49,7 @@ android:key="toggle_force_bold_text" android:persistent="false" android:title="@string/force_bold_text" - settings:keywords="@string/keywords_bold_text" - settings:controller="com.android.settings.accessibility.FontWeightAdjustmentPreferenceController"/> + settings:keywords="@string/keywords_bold_text" /> resetStateListeners = controllers.stream().filter(c -> c instanceof ResetStateListener).map( c -> (ResetStateListener) c).collect(Collectors.toList()); diff --git a/tests/unit/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceControllerTest.java b/tests/unit/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceControllerTest.java index 7f4048d9e09..e3d240872d5 100644 --- a/tests/unit/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceControllerTest.java +++ b/tests/unit/src/com/android/settings/accessibility/FontWeightAdjustmentPreferenceControllerTest.java @@ -31,6 +31,9 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; +/** + * Tests for {@link FontWeightAdjustmentPreferenceController}. + */ @RunWith(AndroidJUnit4.class) public class FontWeightAdjustmentPreferenceControllerTest { private static final int ON = FontWeightAdjustmentPreferenceController.BOLD_TEXT_ADJUSTMENT; @@ -91,4 +94,14 @@ public class FontWeightAdjustmentPreferenceControllerTest { assertThat(Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.FONT_WEIGHT_ADJUSTMENT, OFF)).isEqualTo(OFF); } + + @Test + public void resetState_shouldDisableBoldText() { + mController.setChecked(true); + + mController.resetState(); + + assertThat(Settings.Secure.getInt(mContext.getContentResolver(), + Settings.Secure.FONT_WEIGHT_ADJUSTMENT, OFF)).isEqualTo(OFF); + } }