From 8d1a490358bcbe97b58e837fa02ed8f50d656399 Mon Sep 17 00:00:00 2001 From: Daijiro Fukuda Date: Tue, 26 Nov 2024 14:22:23 +0900 Subject: [PATCH 1/5] ci: filter_parser: reorganize parser error tests Signed-off-by: Daijiro Fukuda --- test/plugin/test_filter_parser.rb | 115 ++++++++++++++++++------------ 1 file changed, 71 insertions(+), 44 deletions(-) diff --git a/test/plugin/test_filter_parser.rb b/test/plugin/test_filter_parser.rb index 45df597400..0532ae0ab5 100644 --- a/test/plugin/test_filter_parser.rb +++ b/test/plugin/test_filter_parser.rb @@ -538,30 +538,6 @@ def test_time_should_be_reserved(conf) assert_equal t, filtered[2][0] end - CONFIG_INVALID_TIME_VALUE = %[ - key_name data - - @type json - - ] # 'time' is implicit @time_key - def test_filter_invalid_time_data - # should not raise errors - time = Time.now.to_i - d = create_driver(CONFIG_INVALID_TIME_VALUE) - assert_nothing_raised { - d.run(default_tag: @tag) do - d.feed(time, {'data' => '{"time":[], "f1":"v1"}'}) - d.feed(time, {'data' => '{"time":"thisisnottime", "f1":"v1"}'}) - end - } - filtered = d.filtered - assert_equal 1, filtered.length - - assert_equal 0, filtered[0][0].to_i - assert_equal 'v1', filtered[0][1]['f1'] - assert_equal nil, filtered[0][1]['time'] - end - # REGEXP = /^(?[^ ]*) [^ ]* (?[^ ]*) \[(?