Fix alarm rule clear test
This commit is contained in:
parent
a70e20fe44
commit
f22797ed29
@ -352,12 +352,7 @@ public class NotificationRuleApiTest extends AbstractNotificationApiTest {
|
|||||||
.findFirst().orElse(null);
|
.findFirst().orElse(null);
|
||||||
assertThat(scheduledNotificationRequest).extracting(NotificationRequest::getInfo).isEqualTo(notification.getInfo());
|
assertThat(scheduledNotificationRequest).extracting(NotificationRequest::getInfo).isEqualTo(notification.getInfo());
|
||||||
|
|
||||||
getWsClient().registerWaitForUpdate();
|
|
||||||
alarmSubscriptionService.clearAlarm(tenantId, alarm.getId(), System.currentTimeMillis(), null);
|
alarmSubscriptionService.clearAlarm(tenantId, alarm.getId(), System.currentTimeMillis(), null);
|
||||||
getWsClient().waitForUpdate(true);
|
|
||||||
notification = getWsClient().getLastDataUpdate().getUpdate();
|
|
||||||
assertThat(notification.getSubject()).isEqualTo("critical alarm '" + alarmType + "' is CLEARED_UNACK");
|
|
||||||
|
|
||||||
await().atMost(5, TimeUnit.SECONDS).untilAsserted(() -> {
|
await().atMost(5, TimeUnit.SECONDS).untilAsserted(() -> {
|
||||||
assertThat(findNotificationRequests(EntityType.ALARM).getData()).filteredOn(NotificationRequest::isScheduled).isEmpty();
|
assertThat(findNotificationRequests(EntityType.ALARM).getData()).filteredOn(NotificationRequest::isScheduled).isEmpty();
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user