Test(systemd_journal, test_journal_reader) { const gchar *persist_file = "test_systemd_journal1.persist"; _init_cfg_with_persist_file(persist_file); TestSource *src = test_source_new(cfg); TestCase tc_default_working = { _test_default_working_init, _test_default_working_test, NULL, NULL }; TestCase tc_prefix = { _test_prefix_init, _test_prefix_test, NULL, "this.is.a.prefix." }; TestCase tc_max_field_size = { _test_field_size_init, _test_field_size_test, NULL, GINT_TO_POINTER(10)}; TestCase tc_timezone = { _test_timezone_init, _test_timezone_test, NULL, NULL }; TestCase tc_default_level = { _test_default_level_init, _test_default_level_test, NULL, GINT_TO_POINTER(LOG_ERR) }; TestCase tc_default_facility = { _test_default_facility_init, _test_default_facility_test, NULL, GINT_TO_POINTER(LOG_AUTH) }; TestCase tc_program_field = { _test_program_field_init, _test_program_field_test, NULL, NULL }; test_source_add_test_case(src, &tc_default_working); test_source_add_test_case(src, &tc_prefix); test_source_add_test_case(src, &tc_max_field_size); test_source_add_test_case(src, &tc_timezone); test_source_add_test_case(src, &tc_default_level); test_source_add_test_case(src, &tc_default_facility); test_source_add_test_case(src, &tc_program_field); test_source_run_tests(src); log_pipe_unref((LogPipe *)src); _deinit_cfg(persist_file); }
void test_journal_reader() { TestSource *src = test_source_new(configuration); TestCase tc_default_working = { _test_default_working_init, _test_default_working_test, NULL, NULL }; TestCase tc_prefix = { _test_prefix_init, _test_prefix_test, NULL, "this.is.a.prefix." }; TestCase tc_max_field_size = { _test_field_size_init, _test_field_size_test, NULL, GINT_TO_POINTER(10)}; TestCase tc_timezone = { _test_timezone_init, _test_timezone_test, NULL, NULL }; TestCase tc_default_level = { _test_default_level_init, _test_default_level_test, NULL, GINT_TO_POINTER(LOG_ERR) }; TestCase tc_default_facility = { _test_default_facility_init, _test_default_facility_test, NULL, GINT_TO_POINTER(LOG_AUTH) }; test_source_add_test_case(src, &tc_default_working); test_source_add_test_case(src, &tc_prefix); test_source_add_test_case(src, &tc_max_field_size); test_source_add_test_case(src, &tc_timezone); test_source_add_test_case(src, &tc_default_level); test_source_add_test_case(src, &tc_default_facility); test_source_run_tests(src); log_pipe_unref((LogPipe *)src); }