Test(wildcard_source, test_invalid_monitor_method) { start_grabbing_messages(); cr_assert(!_parse_config("monitor-method(\"something else\"")); stop_grabbing_messages(); cr_assert(assert_grabbed_messages_contain_non_fatal("Invalid monitor-method", NULL)); reset_grabbed_messages(); }
Test(wildcard_source, test_base_dir_required_options) { start_grabbing_messages(); cr_assert(_parse_config("filename-pattern(/tmp)")); cr_assert(!cfg_init(configuration), "Config initialization should be failed"); stop_grabbing_messages(); cr_assert(assert_grabbed_messages_contain_non_fatal("base-dir option is required", NULL)); reset_grabbed_messages(); }
static void _free_test(void) { reset_grabbed_messages(); if (mongodb) { log_pipe_unref(&mongodb->super); mongodb = NULL; } }
static gboolean _execute(const gchar *testcase, Checks checks, const gchar *user_data) { gboolean uri_init_ok = _after_test(); testcase_begin("%s(%s, %s)", __FUNCTION__, testcase, user_data); if (!checks(user_data)) _tests_failed = 1; reset_grabbed_messages(); testcase_end(); _free_test(); _before_test(); return uri_init_ok; }
void start_grabbing_messages(void) { reset_grabbed_messages(); msg_set_post_func(grab_message); }