3 #include <boost/test/unit_test.hpp> 10 std::ostringstream os;
12 BOOST_CHECK_EQUAL(os.str(), std::string(
"ERROR"));
14 BOOST_CHECK_EQUAL(std::string(
jb::get_name(actual)), std::string(
"ERROR"));
16 std::istringstream is(
"NOTICE");
26 std::ostringstream os;
28 BOOST_CHECK_EQUAL(os.str(),
"[invalid severity (2000)]");
30 BOOST_CHECK_THROW(
jb::get_name(in_error), std::exception);
32 std::istringstream is(
"NOT-A-SEVERITY");
33 BOOST_CHECK_THROW(is >> in_error, std::exception);
severity_level
Severity levels for JayBeams, based on syslog.
char const * get_name(severity_level const &rhs)
Get the name of a security level.
BOOST_AUTO_TEST_CASE(severity_level_simple)