Merge "Sleep in between calls to NoMan service in test" into rvc-dev am: 4afa50f276 am: e36eeca8b5 am: 0e4798d160
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11988033 Change-Id: I765b2969e47438fa8f3504892eebddcd252a197a
This commit is contained in:
@@ -1339,14 +1339,15 @@ public class NotificationManagerServiceTest extends UiServiceTestCase {
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void testPostCancelPostNotifiesListeners() throws Exception {
|
||||
// WHEN a notification is posted
|
||||
final StatusBarNotification sbn = generateNotificationRecord(null).getSbn();
|
||||
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
||||
sbn.getNotification(), sbn.getUserId());
|
||||
Thread.sleep(1); // make sure the system clock advances before the next step
|
||||
// THEN it is canceled
|
||||
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)
|
||||
mBinderService.enqueueNotificationWithTag(PKG, PKG, "tag", sbn.getId(),
|
||||
sbn.getNotification(), sbn.getUserId());
|
||||
|
||||
Reference in New Issue
Block a user