From: Guilherme Maciel Ferreira Date: Thu, 23 Feb 2012 02:45:00 +0000 (-0200) Subject: Fix: cast to integer because some compilers do not provide automatic conversion. X-Git-Tag: v1.4~9 X-Git-Url: http://developer.intra2net.com/git/?a=commitdiff_plain;h=d9ce1adeee6678875a7b2a47bface5ae25840104;p=pingcheck Fix: cast to integer because some compilers do not provide automatic conversion. --- diff --git a/test/test_configurationoptions.cpp b/test/test_configurationoptions.cpp index be8dbb3..4ed317c 100644 --- a/test/test_configurationoptions.cpp +++ b/test/test_configurationoptions.cpp @@ -148,7 +148,7 @@ BOOST_AUTO_TEST_CASE( parse_generic_options ) BOOST_CHECK_EQUAL( configuration.get_config_file_name(), "pingcheck.conf" ); BOOST_CHECK_EQUAL( configuration.get_daemon(), true ); - BOOST_CHECK_EQUAL( configuration.get_log_level(), I2n::Logger::LogLevel::Emergency ); + BOOST_CHECK_EQUAL( static_cast(configuration.get_log_level()), static_cast(I2n::Logger::LogLevel::Emergency) ); } BOOST_AUTO_TEST_CASE( parse_configuration_options ) diff --git a/test/test_loglevel.cpp b/test/test_loglevel.cpp index b289619..3ec5f1f 100644 --- a/test/test_loglevel.cpp +++ b/test/test_loglevel.cpp @@ -32,50 +32,50 @@ BOOST_AUTO_TEST_SUITE( TestLogLevel ) BOOST_AUTO_TEST_CASE( lowercase ) { - BOOST_CHECK_EQUAL( get_log_level_from_string( "debug" ), LogLevel::Debug ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "info" ), LogLevel::Info ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "notice" ), LogLevel::Notice ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "warning" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "error" ), LogLevel::Error ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "critical" ), LogLevel::Critical ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "alert" ), LogLevel::Alert ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "emergency" ), LogLevel::Emergency ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "debug" )), static_cast(LogLevel::Debug) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "info" )), static_cast(LogLevel::Info) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "notice" )), static_cast(LogLevel::Notice) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "warning" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "error" )), static_cast(LogLevel::Error) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "critical" )), static_cast(LogLevel::Critical) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "alert" )), static_cast(LogLevel::Alert) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "emergency" )), static_cast(LogLevel::Emergency) ); } BOOST_AUTO_TEST_CASE( uppercase ) { - BOOST_CHECK_EQUAL( get_log_level_from_string( "DEBUG" ), LogLevel::Debug ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "INFO" ), LogLevel::Info ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "NOTICE" ), LogLevel::Notice ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "WARNING" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "ERROR" ), LogLevel::Error ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "CRITICAL" ), LogLevel::Critical ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "ALERT" ), LogLevel::Alert ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "EMERGENCY" ), LogLevel::Emergency ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "DEBUG" )), static_cast(LogLevel::Debug) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "INFO" )), static_cast(LogLevel::Info) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "NOTICE" )), static_cast(LogLevel::Notice) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "WARNING" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "ERROR" )), static_cast(LogLevel::Error) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "CRITICAL" )), static_cast(LogLevel::Critical) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "ALERT" )), static_cast(LogLevel::Alert) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "EMERGENCY" )), static_cast(LogLevel::Emergency) ); } BOOST_AUTO_TEST_CASE( mixed_case ) { - BOOST_CHECK_EQUAL( get_log_level_from_string( "DeBuG" ), LogLevel::Debug ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "InfO" ), LogLevel::Info ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "NoTicE" ), LogLevel::Notice ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "warNing" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "errOR" ), LogLevel::Error ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "critiCaL" ), LogLevel::Critical ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "aleRt" ), LogLevel::Alert ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "EmerGENCy" ), LogLevel::Emergency ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "DeBuG" )), static_cast(LogLevel::Debug) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "InfO" )), static_cast(LogLevel::Info) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "NoTicE" )), static_cast(LogLevel::Notice) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "warNing" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "errOR" )), static_cast(LogLevel::Error) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "critiCaL" )), static_cast(LogLevel::Critical) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "aleRt" )), static_cast(LogLevel::Alert) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "EmerGENCy" )), static_cast(LogLevel::Emergency) ); } BOOST_AUTO_TEST_CASE( misspelled ) { - BOOST_CHECK_EQUAL( get_log_level_from_string( "when" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "the" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "word" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "is" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "wrong" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "stick" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "to" ), LogLevel::Warning ); - BOOST_CHECK_EQUAL( get_log_level_from_string( "WARNING" ), LogLevel::Warning ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "when" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "the" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "word" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "is" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "wrong" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "stick" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "to" )), static_cast(LogLevel::Warning) ); + BOOST_CHECK_EQUAL( static_cast(get_log_level_from_string( "WARNING" )), static_cast(LogLevel::Warning) ); } BOOST_AUTO_TEST_SUITE_END()