Merge "Sleep in between calls to NoMan service in test" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
4afa50f276
@@ -1339,14 +1339,15 @@ public class NotificationManagerServiceTest extends UiServiceTestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void testPostCancelPostNotifiesListeners() throws Exception {
|
public void testPostCancelPostNotifiesListeners() throws Exception {
|
||||||
// WHEN a notification is posted
|
// WHEN a notification is posted
|
||||||
final StatusBarNotification sbn = generateNotificationRecord(null).getSbn();
|
final StatusBarNotification sbn = generateNotificationRecord(null).getSbn();
|
||||||
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
||||||
sbn.getNotification(), sbn.getUserId());
|
sbn.getNotification(), sbn.getUserId());
|
||||||
|
Thread.sleep(1); // make sure the system clock advances before the next step
|
||||||
// THEN it is canceled
|
// THEN it is canceled
|
||||||
mBinderService.cancelNotificationWithTag(PKG, PKG, "tag", sbn.getId(), sbn.getUserId());
|
mBinderService.cancelNotificationWithTag(PKG, PKG, "tag", sbn.getId(), sbn.getUserId());
|
||||||
|
Thread.sleep(1); // here too
|
||||||
// THEN it is posted again (before the cancel has a chance to finish)
|
// THEN it is posted again (before the cancel has a chance to finish)
|
||||||
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
||||||
sbn.getNotification(), sbn.getUserId());
|
sbn.getNotification(), sbn.getUserId());
|
||||||
|
|||||||
Reference in New Issue
Block a user