コード例 #1
0
static void
test_log_message_merge_with_empty_context(void)
{
    LogMessage *msg, *msg_clone;
    LogMessage *context[] = {};

    msg = construct_log_message_with_all_bells_and_whistles();
    msg_clone = clone_cow_log_message(msg);
    log_msg_merge_context(msg, context, 0);
    log_msg_unref(msg);
    assert_log_messages_equal(msg, msg_clone);
}
コード例 #2
0
ファイル: test_log_message.c プロジェクト: jbfuzier/syslog-ng
static void
test_log_message_can_be_cleared(void)
{
  LogMessage *msg, *clone;

  msg = construct_log_message_with_all_bells_and_whistles();
  clone = clone_cow_log_message(msg);

  assert_log_msg_clear_clears_all_properties(clone);
  log_msg_unref(clone);

  assert_log_msg_clear_clears_all_properties(msg);
  log_msg_unref(msg);
}