null+****@clear*****
null+****@clear*****
2011年 12月 27日 (火) 10:07:13 JST
Yoji SHIDARA 2011-12-27 10:07:13 +0900 (Tue, 27 Dec 2011) New Revision: b7acc2fb39dd529487504bff976f38c5078a44aa Log: [test] follow output column order change. the change caused by migration from grn_pat to grn_dat. fixes #1210 Modified files: test/unit/http/test-http-select-basic.rb test/unit/lib/ruby/groonga-http-test-utils.rb Modified: test/unit/http/test-http-select-basic.rb (+27 -27) =================================================================== --- test/unit/http/test-http-select-basic.rb 2011-12-27 10:06:20 +0900 (efd9b6a) +++ test/unit/http/test-http-select-basic.rb 2011-12-27 10:07:13 +0900 (d7ebfb7) @@ -138,13 +138,13 @@ module HTTPSelectBasicTests populate_users assert_select([["_key", "ShortText"], - ["real_name", "ShortText"], - ["prefecture", "ShortText"], - ["hp", "Int32"], + ["city", "ShortText"], ["description", "ShortText"], - ["city", "ShortText"]], - [["hayamiz", "Yuto Hayamizu", "富山県", 200, "λかわいいよλ", "富山市"], - ["ryoqun", "Ryo Onodera", "不明", 200, "ryoくんです。", "不明"]], + ["hp", "Int32"], + ["prefecture", "ShortText"], + ["real_name", "ShortText"]], + [["hayamiz", "富山市", "λかわいいよλ", 200, "富山県", "Yuto Hayamizu"], + ["ryoqun", "不明", "ryoくんです。", 200, "不明", "Ryo Onodera"]], :table => "users", :output_columns => "_key *") end @@ -186,9 +186,9 @@ module HTTPSelectBasicTests records = load_schedules assert_select([["_id", "UInt32"], - ["month", "Int32"], - ["day", "Int32"]], - records.sort_by {|id, month, day| [month, day]}, + ["day", "Int32"], + ["month", "Int32"]], + records.sort_by {|id, day, month| [month, day]}, :table => "calendar", :limit => -1, :sortby => "month day") @@ -469,9 +469,9 @@ module HTTPSelectBasicTests load_comments assert_select([["_id", "UInt32"], - ["text", "ShortText"], - ["author", "users"]], - [[2, "groonga rocks", "hayamiz"]], + ["author", "users"], + ["text", "ShortText"]], + [[2, "hayamiz", "groonga rocks"]], :table => "comments", :query => "author.real_name:\"Yuto Hayamizu\"") end @@ -483,10 +483,10 @@ module HTTPSelectBasicTests load_comments assert_select([["_id", "UInt32"], - ["text", "ShortText"], - ["author", "users"]], - [[1, "Ruby rocks", "ryoqun"], - [2, "groonga rocks", "hayamiz"]], + ["author", "users"], + ["text", "ShortText"]], + [[1, "ryoqun", "Ruby rocks"], + [2, "hayamiz", "groonga rocks"]], {:table => "comments", :drilldown => "author", :drilldown_output_columns => "real_name", @@ -504,10 +504,10 @@ module HTTPSelectBasicTests load_comments assert_select([["_id", "UInt32"], - ["text", "ShortText"], - ["author", "users"]], - [[1, "Ruby rocks", "ryoqun"], - [2, "groonga rocks", "hayamiz"]], + ["author", "users"], + ["text", "ShortText"]], + [[1, "ryoqun", "Ruby rocks"], + [2, "hayamiz", "groonga rocks"]], {:table => "comments", :drilldown => "text author", :drilldown_output_columns => "_key", @@ -972,13 +972,13 @@ EOF def assert_drilldown(header, expected, parameters, options={}) assert_select([["_id", "UInt32"], - ["text", "ShortText"], - ["author", "users"]], - [[1, "Ruby最高!", "taporobo"], - [2, "groonga最高!", "hayamiz"], - [3, "Ruby/groonga is useful.", "gunyara-kun"], - [4, "Ruby rocks!", "moritan"], - [5, "groonga rocks!", "ryoqun"]], + ["author", "users"], + ["text", "ShortText"]], + [[1, "taporobo", "Ruby最高!"], + [2, "hayamiz", "groonga最高!"], + [3, "gunyara-kun", "Ruby/groonga is useful."], + [4, "moritan", "Ruby rocks!"], + [5, "ryoqun", "groonga rocks!"]], {:table => "comments", :drilldown => "author", :drilldown_limit => 10}.merge(parameters), Modified: test/unit/lib/ruby/groonga-http-test-utils.rb (+2 -2) =================================================================== --- test/unit/lib/ruby/groonga-http-test-utils.rb 2011-12-27 10:06:20 +0900 (12261da) +++ test/unit/lib/ruby/groonga-http-test-utils.rb 2011-12-27 10:07:13 +0900 (105586f) @@ -216,13 +216,13 @@ module GroongaHTTPTestUtils end def load_schedules - header = ["month", "day"] + header = ["day", "month"] records = [] 1.upto(12) do |month| days = (1..28).to_a.shuffle 1.upto(10) do - records.push([month, days.pop]) + records.push([days.pop, month]) end end records.shuffle!