Return null when setting can't be changed.
If a Slice cannot be changed, return null instead of an error slice. Bug: 80155832 Test: robotestst Change-Id: Ib94136c449c6d9c1911f89833bba62fd2263daa4
This commit is contained in:
@@ -336,7 +336,7 @@ public class SliceBuilderUtilsTest {
|
||||
|
||||
final Slice slice = SliceBuilderUtils.buildSlice(mContext, data);
|
||||
|
||||
SliceTester.testSettingsUnavailableSlice(mContext, slice, data);
|
||||
assertThat(slice).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -349,7 +349,7 @@ public class SliceBuilderUtilsTest {
|
||||
|
||||
final Slice slice = SliceBuilderUtils.buildSlice(mContext, data);
|
||||
|
||||
SliceTester.testSettingsUnavailableSlice(mContext, slice, data);
|
||||
assertThat(slice).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -394,7 +394,7 @@ public class SliceBuilderUtilsTest {
|
||||
.isEqualTo(MetricsEvent.FIELD_SETTINGS_PREFERENCE_CHANGE_NAME);
|
||||
assertThat(capturedLoggingPair.second)
|
||||
.isEqualTo(data.getKey());
|
||||
SliceTester.testSettingsUnavailableSlice(mContext, slice, data);
|
||||
assertThat(slice).isNull();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -408,16 +408,6 @@ public class SliceBuilderUtilsTest {
|
||||
assertThat(intentData).isEqualTo(expectedUri);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getSettingsIntent_createsIntentToSettings() {
|
||||
final Intent intent = new Intent(Settings.ACTION_SETTINGS);
|
||||
final PendingIntent expectedIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
|
||||
|
||||
final PendingIntent settingsIntent = SliceBuilderUtils.getSettingsIntent(mContext);
|
||||
|
||||
assertThat(expectedIntent).isEqualTo(settingsIntent);
|
||||
}
|
||||
|
||||
private SliceData getDummyData() {
|
||||
return getDummyData(TOGGLE_CONTROLLER, SUMMARY, SliceData.SliceType.SWITCH, SCREEN_TITLE);
|
||||
}
|
||||
|
Reference in New Issue
Block a user