Kouhei Sutou
null+****@clear*****
Thu Apr 13 13:06:50 JST 2017
Kouhei Sutou 2017-04-13 13:06:50 +0900 (Thu, 13 Apr 2017) New Revision: 8a3396efae16de44702ae44ed1d458dabace3fd5 https://github.com/ranguba/groonga-client/commit/8a3396efae16de44702ae44ed1d458dabace3fd5 Message: test: in_values tests should be under filter tests Modified files: test/request/test-select.rb Modified: test/request/test-select.rb (+22 -22) =================================================================== --- test/request/test-select.rb 2017-04-13 13:05:30 +0900 (a20fd0a) +++ test/request/test-select.rb 2017-04-13 13:06:50 +0900 (9a6cee7) @@ -91,6 +91,28 @@ class TestRequestSelect < Test::Unit::TestCase "number" => 29 })) end + + sub_test_case("#in_values") do + def in_values(*args) + @request.filter.in_values(*args).to_parameters + end + + test("numbers") do + assert_equal({ + :table => "posts", + :filter => "in_values(ages, 2, 29)", + }, + in_values("ages", 2, 29)) + end + + test("strings") do + assert_equal({ + :table => "posts", + :filter => "in_values(tags, \"groonga\", \"have \\\"double\\\" quote\")", + }, + in_values("tags", "groonga", "have \"double\" quote")) + end + end end sub_test_case("#drilldowns") do @@ -384,27 +406,5 @@ class TestRequestSelect < Test::Unit::TestCase paginate(3, per_page: "29")) end end - - sub_test_case("#in_values") do - def in_values(*args) - @request.filter.in_values(*args).to_parameters - end - - test("numbers") do - assert_equal({ - :table => "posts", - :filter => "in_values(ages, 2, 29)", - }, - in_values("ages", 2, 29)) - end - - test("strings") do - assert_equal({ - :table => "posts", - :filter => "in_values(tags, \"groonga\", \"have \\\"double\\\" quote\")", - }, - in_values("tags", "groonga", "have \"double\" quote")) - end - end end end -------------- next part -------------- HTML����������������������������...Download