YUKI Hiroshi
null+****@clear*****
Wed Nov 20 16:15:08 JST 2013
YUKI Hiroshi 2013-11-20 16:15:08 +0900 (Wed, 20 Nov 2013) New Revision: da27201e5dbf70653b5be4f06571d422095aca18 https://github.com/droonga/fluent-plugin-droonga/commit/da27201e5dbf70653b5be4f06571d422095aca18 Message: Test: normalize emitted messages by handler_search correctly Modified files: test/plugin/handler/test_search.rb Modified: test/plugin/handler/test_search.rb (+12 -5) =================================================================== --- test/plugin/handler/test_search.rb 2013-11-20 16:04:46 +0900 (bacb90d) +++ test/plugin/handler/test_search.rb 2013-11-20 16:15:08 +0900 (99347b6) @@ -32,17 +32,24 @@ class SearchHandlerTest < Test::Unit::TestCase private def search(request) @handler.search(request) - normalize_result_set(@messages.last) + results_to_result_set(@messages) end - def normalize_result_set(result_set) - result_set.each do |name, result| - result["startTime"] = start_time if result["startTime"] - result["elapsedTime"] = elapsed_time if result["elapsedTime"] + def results_to_result_set(results) + result_set = {} + results.each do |result_and_name| + result, name = result_and_name + result_set[name] = normalize_result(result) end result_set end + def normalize_result(result) + result["startTime"] = start_time if result["startTime"] + result["elapsedTime"] = elapsed_time if result["elapsedTime"] + result + end + def start_time "2013-01-31T14:34:47+09:00" end -------------- next part -------------- HTML����������������������������... Download