Merge "[Fixed] Reverse scrolling setting is reversed" into udc-dev
This commit is contained in:
@@ -30,12 +30,12 @@ public class TrackpadReverseScrollingPreferenceController extends TogglePreferen
|
||||
|
||||
@Override
|
||||
public boolean isChecked() {
|
||||
return InputSettings.useTouchpadNaturalScrolling(mContext);
|
||||
return !InputSettings.useTouchpadNaturalScrolling(mContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean setChecked(boolean isChecked) {
|
||||
InputSettings.setTouchpadNaturalScrolling(mContext, isChecked);
|
||||
InputSettings.setTouchpadNaturalScrolling(mContext, !isChecked);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@@ -61,22 +61,9 @@ public class TrackpadReverseScrollingPreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setChecked_true_shouldReturn1() {
|
||||
public void setChecked_true_shouldReturn0() {
|
||||
mController.setChecked(true);
|
||||
|
||||
int result = Settings.System.getIntForUser(
|
||||
mContext.getContentResolver(),
|
||||
SETTING_KEY,
|
||||
0,
|
||||
UserHandle.USER_CURRENT);
|
||||
|
||||
assertThat(result).isEqualTo(1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setChecked_false_shouldReturn0() {
|
||||
mController.setChecked(false);
|
||||
|
||||
int result = Settings.System.getIntForUser(
|
||||
mContext.getContentResolver(),
|
||||
SETTING_KEY,
|
||||
@@ -87,7 +74,20 @@ public class TrackpadReverseScrollingPreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isChecked_providerPutInt1_returnTrue() {
|
||||
public void setChecked_false_shouldReturn1() {
|
||||
mController.setChecked(false);
|
||||
|
||||
int result = Settings.System.getIntForUser(
|
||||
mContext.getContentResolver(),
|
||||
SETTING_KEY,
|
||||
0,
|
||||
UserHandle.USER_CURRENT);
|
||||
|
||||
assertThat(result).isEqualTo(1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isChecked_providerPutInt1_returnFalse() {
|
||||
Settings.System.putIntForUser(
|
||||
mContext.getContentResolver(),
|
||||
SETTING_KEY,
|
||||
@@ -96,11 +96,11 @@ public class TrackpadReverseScrollingPreferenceControllerTest {
|
||||
|
||||
boolean result = mController.isChecked();
|
||||
|
||||
assertThat(result).isTrue();
|
||||
assertThat(result).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void isChecked_providerPutInt0_returnFalse() {
|
||||
public void isChecked_providerPutInt0_returnTrue() {
|
||||
Settings.System.putIntForUser(
|
||||
mContext.getContentResolver(),
|
||||
SETTING_KEY,
|
||||
@@ -109,6 +109,6 @@ public class TrackpadReverseScrollingPreferenceControllerTest {
|
||||
|
||||
boolean result = mController.isChecked();
|
||||
|
||||
assertThat(result).isFalse();
|
||||
assertThat(result).isTrue();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user