|
Packit |
1422b7 |
# added 2014-11-18 by singh.janmejay
|
|
Packit |
1422b7 |
# This file is part of the liblognorm project, released under ASL 2.0
|
|
Packit |
1422b7 |
. $srcdir/exec.sh
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
test_def $0 "tokenized field with invalid rule definition"
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized%'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
reset_rules
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized: %'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
reset_rules
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized:quux:%'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
reset_rules
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized:quux:some_non_existant_type%'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
reset_rules
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized:quux:some_non_existant_type:%'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
reset_rules
|
|
Packit |
1422b7 |
add_rule 'rule=:%arr:tokenized::::%%%%'
|
|
Packit |
1422b7 |
execute '123 abc 456 def'
|
|
Packit |
1422b7 |
assert_output_contains '"unparsed-data": "123 abc 456 def"'
|
|
Packit |
1422b7 |
assert_output_contains '"originalmsg": "123 abc 456 def"'
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
cleanup_tmp_files
|
|
Packit |
1422b7 |
|