void test_patterndb_message_property_inheritance_disabled() { _load_pattern_db_from_string(pdb_inheritance_disabled_skeleton); assert_msg_matches_and_output_message_nvpair_equals("pattern-with-inheritance-disabled", 1, "MESSAGE", NULL); assert_msg_matches_and_output_message_has_tag("pattern-with-inheritance-disabled", 1, "basetag1", FALSE); assert_msg_matches_and_output_message_has_tag("pattern-with-inheritance-disabled", 1, "basetag2", FALSE); assert_msg_matches_and_output_message_has_tag("pattern-with-inheritance-disabled", 1, "actiontag", TRUE); assert_msg_matches_and_output_message_nvpair_equals("pattern-with-inheritance-disabled", 1, "actionkey", "actionvalue"); _destroy_pattern_db(); }
static void test_simple_rule_with_action_on_match(void) { /* tag assigned based on "class" */ assert_msg_matches_and_has_tag("simple-message-with-action-on-match", ".classifier.violation", TRUE); assert_msg_matches_and_output_message_nvpair_equals("simple-message-with-action-on-match", 1, "MESSAGE", "generated-message-on-match"); assert_msg_matches_and_output_message_has_tag("simple-message-with-action-on-match", 1, "simple-msg-tag", TRUE); }