static int main_(int /* argc */, char** /*argv*/) { #ifndef __FUNCTION__ # define __FUNCTION__ "main" #endif PANTHEIOS_TRACE_DEBUG("debug"); PANTHEIOS_TRACE_INFORMATIONAL("informational"); PANTHEIOS_TRACE_NOTICE("notice"); PANTHEIOS_TRACE_WARNING("warning"); PANTHEIOS_TRACE_ERROR("error"); PANTHEIOS_TRACE_CRITICAL("critical"); PANTHEIOS_TRACE_ALERT("alert"); PANTHEIOS_TRACE_EMERGENCY("emergency"); return EXIT_SUCCESS; }
static void test_03() { // 1. Setup pantheios::be::test::reset(); // 2. Create test data PANTHEIOS_TRACE_NOTICE("abc"); int LINE = __LINE__; // 3. Verification pantheios::be::test::Results results = pantheios::be::test::results(); XTESTS_TEST(!results.empty()); XTESTS_TEST(1 == results.size()); XTESTS_TEST(pantheios::notice == results[0].severity); PANTHEIOS_TEST_STRING_OBJECTS_EQUAL(fileline_stmt_("abc", LINE), results[0].statement); }