mirror of https://github.com/Icinga/icinga2.git
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/service_3attempts
|
||||||
icinga_checkresult/host_flapping_notification
|
icinga_checkresult/host_flapping_notification
|
||||||
icinga_checkresult/service_flapping_notification
|
icinga_checkresult/service_flapping_notification
|
||||||
|
icinga_notification/strings
|
||||||
icinga_notification/state_filter
|
icinga_notification/state_filter
|
||||||
icinga_notification/type_filter
|
icinga_notification/type_filter
|
||||||
icinga_macros/simple
|
icinga_macros/simple
|
||||||
|
|
|
@ -8,6 +8,21 @@ using namespace icinga;
|
||||||
|
|
||||||
BOOST_AUTO_TEST_SUITE(icinga_notification)
|
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)
|
BOOST_AUTO_TEST_CASE(state_filter)
|
||||||
{
|
{
|
||||||
unsigned long fstate;
|
unsigned long fstate;
|
||||||
|
|
Loading…
Reference in New Issue