From d2309ac606e008123d42fcea0819f80fe2204f70 Mon Sep 17 00:00:00 2001 From: Patrick J Cherry Date: Tue, 6 Sep 2011 15:32:31 +0100 Subject: Update to suppression code. XMPP interface fixed. --- test/tc_mauve_person.rb | 54 +++++++++++++++++++++++-------------------------- 1 file changed, 25 insertions(+), 29 deletions(-) (limited to 'test') diff --git a/test/tc_mauve_person.rb b/test/tc_mauve_person.rb index 30051b0..5303b65 100644 --- a/test/tc_mauve_person.rb +++ b/test/tc_mauve_person.rb @@ -59,23 +59,23 @@ EOF # # 6 alerts every 60 seconds. # - [ [0, true, false], - [5, true, false], - [10, true, false], - [15, true, false], - [20, true, false], - [25, true, true], # 6th alert -- suppress from now on - [30, false, true], - [35, false, true], - [40, false, true], - [60, false, true], # One minute after starting -- should still be suppressed - [65, false, true], - [70, false, true], - [75, false, true], - [80, false, true], - [85, true, false], # One minute after the last alert was sent, start sending again. - [90, true, false] - ].each do |offset, notification_sent, suppressed| + [ [0, true], + [5, true], + [10, true], + [15, true], + [20, true], + [25, true], # 6th alert -- suppress from now on + [30, false], + [35, false], + [40, false], + [60, false], # One minute after starting -- should still be suppressed + [65, false], + [70, false], + [75, false], + [80, false], + [85, true], # One minute after the last alert was sent, start sending again. + [90, true] + ].each do |offset, notification_sent| # # Advance in to the future! # @@ -83,8 +83,6 @@ EOF person.send_alert(alert.level, alert) - assert_equal(suppressed, person.suppressed?, "Suppressed (or not) when it should (or shouldn't) be at #{Time.now}.") - if notification_sent assert_equal(1, $sent_notifications.length, "Notification not sent when it should have been at #{Time.now}.") # @@ -145,14 +143,14 @@ EOF # # 1 alerts every 60 seconds. # - [ [0, true, true], - [5, false, true], - [15, false, true], - [30, false, true], - [60, true, true], # One minute after starting -- should send an alert, but still be suppressed. - [90, false, true], - [120, true, true] # Two minutes after starting -- should send an alert, but still be suppressed. - ].each do |offset, notification_sent, suppressed| + [ [0, true ], + [5, false], + [15, false], + [30, false], + [60, true ], # One minute after starting -- should send an alert. + [90, false], + [120, true] # Two minutes after starting -- should send an alert. + ].each do |offset, notification_sent| # # Advance in to the future! # @@ -160,8 +158,6 @@ EOF person.send_alert(alert.level, alert) - assert_equal(suppressed, person.should_suppress?, "Suppressed (or not) when it should (or shouldn't) be at #{Time.now}.") - if notification_sent assert_equal(1, $sent_notifications.length, "Notification not sent when it should have been at #{Time.now}.") # -- cgit v1.2.1