icinga_checkresult/service_3attempts
icinga_checkresult/host_flapping_notification
icinga_checkresult/service_flapping_notification
+ icinga_notification/strings
icinga_notification/state_filter
icinga_notification/type_filter
icinga_macros/simple
BOOST_AUTO_TEST_SUITE(icinga_notification)
+BOOST_AUTO_TEST_CASE(strings)
+{
+ // States
+ BOOST_CHECK("OK" == Notification::NotificationServiceStateToString(ServiceOK));
+ BOOST_CHECK("Critical" == Notification::NotificationServiceStateToString(ServiceCritical));
+ BOOST_CHECK("Up" == Notification::NotificationHostStateToString(HostUp));
+
+ // Types
+ BOOST_CHECK("DowntimeStart" == Notification::NotificationTypeToString(NotificationDowntimeStart));
+ BOOST_CHECK("Problem" == Notification::NotificationTypeToString(NotificationProblem));
+
+ // Compat
+ BOOST_CHECK("DOWNTIMECANCELLED" == Notification::NotificationTypeToStringCompat(NotificationDowntimeRemoved));
+}
+
BOOST_AUTO_TEST_CASE(state_filter)
{
unsigned long fstate;