Merge "Fix crash in test" into oc-dev

This commit is contained in:
TreeHugger Robot
2017-06-07 04:12:44 +00:00
committed by Android (Google) Code Review

View File

@@ -72,7 +72,7 @@ public class StatusBarTest extends SysuiTestCase {
NotificationData mNotificationData; NotificationData mNotificationData;
PowerManager mPowerManager; PowerManager mPowerManager;
SystemServicesProxy mSystemServicesProxy; SystemServicesProxy mSystemServicesProxy;
NotificationPanelView mNotificationPanelView;
private DisplayMetrics mDisplayMetrics = new DisplayMetrics(); private DisplayMetrics mDisplayMetrics = new DisplayMetrics();
@Before @Before
@@ -85,6 +85,7 @@ public class StatusBarTest extends SysuiTestCase {
mHeadsUpManager = mock(HeadsUpManager.class); mHeadsUpManager = mock(HeadsUpManager.class);
mNotificationData = mock(NotificationData.class); mNotificationData = mock(NotificationData.class);
mSystemServicesProxy = mock(SystemServicesProxy.class); mSystemServicesProxy = mock(SystemServicesProxy.class);
mNotificationPanelView = mock(NotificationPanelView.class);
IPowerManager powerManagerService = mock(IPowerManager.class); IPowerManager powerManagerService = mock(IPowerManager.class);
HandlerThread handlerThread = new HandlerThread("TestThread"); HandlerThread handlerThread = new HandlerThread("TestThread");
handlerThread.start(); handlerThread.start();
@@ -95,7 +96,7 @@ public class StatusBarTest extends SysuiTestCase {
mDependency.injectTestDependency(MetricsLogger.class, mMetricsLogger); mDependency.injectTestDependency(MetricsLogger.class, mMetricsLogger);
mStatusBar = new TestableStatusBar(mStatusBarKeyguardViewManager, mUnlockMethodCache, mStatusBar = new TestableStatusBar(mStatusBarKeyguardViewManager, mUnlockMethodCache,
mKeyguardIndicationController, mStackScroller, mHeadsUpManager, mKeyguardIndicationController, mStackScroller, mHeadsUpManager,
mNotificationData, mPowerManager, mSystemServicesProxy); mNotificationData, mPowerManager, mSystemServicesProxy, mNotificationPanelView);
doAnswer(invocation -> { doAnswer(invocation -> {
OnDismissAction onDismissAction = (OnDismissAction) invocation.getArguments()[0]; OnDismissAction onDismissAction = (OnDismissAction) invocation.getArguments()[0];
@@ -287,7 +288,7 @@ public class StatusBarTest extends SysuiTestCase {
public TestableStatusBar(StatusBarKeyguardViewManager man, public TestableStatusBar(StatusBarKeyguardViewManager man,
UnlockMethodCache unlock, KeyguardIndicationController key, UnlockMethodCache unlock, KeyguardIndicationController key,
NotificationStackScrollLayout stack, HeadsUpManager hum, NotificationData nd, NotificationStackScrollLayout stack, HeadsUpManager hum, NotificationData nd,
PowerManager pm, SystemServicesProxy ssp) { PowerManager pm, SystemServicesProxy ssp, NotificationPanelView panelView) {
mStatusBarKeyguardViewManager = man; mStatusBarKeyguardViewManager = man;
mUnlockMethodCache = unlock; mUnlockMethodCache = unlock;
mKeyguardIndicationController = key; mKeyguardIndicationController = key;
@@ -297,6 +298,7 @@ public class StatusBarTest extends SysuiTestCase {
mUseHeadsUp = true; mUseHeadsUp = true;
mPowerManager = pm; mPowerManager = pm;
mSystemServicesProxy = ssp; mSystemServicesProxy = ssp;
mNotificationPanel = panelView;
} }
@Override @Override