mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Tests: Add Notification state/type to string cases
This commit is contained in:
parent
8098f4d54d
commit
9c5f280a85
@ -124,6 +124,7 @@ add_boost_test(base
|
||||
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
|
||||
|
@ -8,6 +8,21 @@ using namespace icinga;
|
||||
|
||||
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user