[Groonga-commit] groonga/fluent-plugin-droonga at bc760a0 [master] test adapter_select: add a test that checks a pattern output_columns has multiple columns

Back to archive index

Kosuke Asami null+****@clear*****
Tue Jul 23 15:15:25 JST 2013


Kosuke Asami	2013-07-23 15:15:25 +0900 (Tue, 23 Jul 2013)

  New Revision: bc760a0aa640fb2648b31c7ded77d2a31482ef3c
  https://github.com/groonga/fluent-plugin-droonga/commit/bc760a0aa640fb2648b31c7ded77d2a31482ef3c

  Message:
    test adapter_select: add a test that checks a pattern output_columns has multiple columns

  Modified files:
    test/plugin/adapter/groonga/test_select.rb

  Modified: test/plugin/adapter/groonga/test_select.rb (+29 -0)
===================================================================
--- test/plugin/adapter/groonga/test_select.rb    2013-07-23 14:53:31 +0900 (fb11185)
+++ test/plugin/adapter/groonga/test_select.rb    2013-07-23 15:15:25 +0900 (168ebb8)
@@ -52,6 +52,35 @@ class AdapterGroongaSelectTest < Test::Unit::TestCase
     def convert(select_request)
       @select.convert_request(select_request)
     end
+
+    class OutputColumnsTest < self
+      def test_multiple_columns
+        select_request = {
+          "table" => "EmptyTable",
+          "output_columns" => "_id,_key",
+        }
+
+        expected_search_request = {
+          "queries" => {
+            "EmptyTable" => {
+              "source"   => "EmptyTable",
+              "output"   => {
+                "elements"   => [
+                  "startTime",
+                  "elapsedTime",
+                  "count",
+                  "attributes",
+                  "records",
+                ],
+                "attributes" => ["_id", "_key"],
+              },
+            },
+          },
+        }
+
+        assert_equal(expected_search_request, convert(select_request))
+      end
+    end
   end
 
   class ResponseTest < self
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index