Merge "Prevent NPE on ExpandableNotificationRow." into sc-dev

This commit is contained in:
Dave Mankoff
2021-05-05 12:59:21 +00:00
committed by Android (Google) Code Review
2 changed files with 8 additions and 1 deletions

View File

@@ -49,7 +49,7 @@ public class FalsingDataProvider {
private TimeLimitedMotionEventBuffer mRecentMotionEvents =
new TimeLimitedMotionEventBuffer(MOTION_EVENT_AGE_MS);
private List<MotionEvent> mPriorMotionEvents;
private List<MotionEvent> mPriorMotionEvents = new ArrayList<>();
private boolean mDirty = true;

View File

@@ -290,4 +290,11 @@ public class FalsingDataProviderTest extends ClassifierTest {
mDataProvider.onMotionEvent(appendDownEvent(0, 200));
verify(listener).onGestureFinalized(100);
}
@Test
public void test_GetPriorEventsEarly() {
// Ensure that if we ask for prior events before any events were added, we at least get
// an empty array.
assertThat(mDataProvider.getPriorMotionEvents()).isNotNull();
}
}