Prevent crashes on null intent in Slice Builder
Change-Id: Ia429dd00fce785bc9d23ac8cf15f6855d7fca7c2 Fixes: 79147458 Test: Robotests
This commit is contained in:
@@ -24,6 +24,7 @@ import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.verify;
|
||||
|
||||
import android.app.PendingIntent;
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
@@ -405,6 +406,16 @@ 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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user