[Groonga-commit] groonga/groonga [master] test: migrate a test from Cutter to grntest style

アーカイブの一覧に戻る

null+****@clear***** null+****@clear*****
2012年 4月 18日 (水) 14:26:34 JST


khayashi	2012-04-18 14:26:34 +0900 (Wed, 18 Apr 2012)

  New Revision: 578530d4f51f986e8a6dc576c062e3b93e13bf7d

  Log:
    test: migrate a test from Cutter to grntest style
    
    The test checks output_columns option ignores spaces in argument.

  Added files:
    test/function/suite/select/output-columns/with-space.expected
    test/function/suite/select/output-columns/with-space.test
  Modified files:
    test/unit/core/test-command-select.c

  Added: test/function/suite/select/output-columns/with-space.expected (+44 -0) 100644
===================================================================
--- /dev/null
+++ test/function/suite/select/output-columns/with-space.expected    2012-04-18 14:26:34 +0900 (6cb56dc)
@@ -0,0 +1,44 @@
+table_create Sites TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Sites uri COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+load --table Sites
+[
+["_key","uri"],
+["groonga","http://groonga.org/"],
+["razil","http://razil.jp/"]
+]
+[[0,0.0,0.0],2]
+select Sites --output_columns '_key, uri'
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        2
+      ],
+      [
+        [
+          "_key",
+          "ShortText"
+        ],
+        [
+          "uri",
+          "ShortText"
+        ]
+      ],
+      [
+        "groonga",
+        "http://groonga.org/"
+      ],
+      [
+        "razil",
+        "http://razil.jp/"
+      ]
+    ]
+  ]
+]

  Added: test/function/suite/select/output-columns/with-space.test (+11 -0) 100644
===================================================================
--- /dev/null
+++ test/function/suite/select/output-columns/with-space.test    2012-04-18 14:26:34 +0900 (ec538d4)
@@ -0,0 +1,11 @@
+table_create Sites TABLE_HASH_KEY ShortText
+column_create Sites uri COLUMN_SCALAR ShortText
+
+load --table Sites
+[
+["_key","uri"],
+["groonga","http://groonga.org/"],
+["razil","http://razil.jp/"]
+]
+
+select Sites --output_columns '_key, uri'

  Modified: test/unit/core/test-command-select.c (+0 -21)
===================================================================
--- test/unit/core/test-command-select.c    2012-04-17 11:48:37 +0900 (5a04907)
+++ test/unit/core/test-command-select.c    2012-04-18 14:26:34 +0900 (def9c88)
@@ -24,7 +24,6 @@
 
 #include "../lib/grn-assertions.h"
 
-void test_output_columns_with_space(void);
 void test_vector_geo_point(void);
 void test_vector_geo_point_with_query(void);
 void test_unmatched_output_columns(void);
@@ -102,26 +101,6 @@ cut_teardown(void)
 }
 
 void
-test_output_columns_with_space(void)
-{
-  assert_send_commands("table_create Sites TABLE_HASH_KEY ShortText\n"
-                       "column_create Sites uri COLUMN_SCALAR ShortText\n"
-                       "load --table Sites\n"
-                       "[\n"
-                       "[\"_key\",\"uri\"],\n"
-                       "[\"groonga\",\"http://groonga.org/\"],\n"
-                       "[\"razil\",\"http://razil.jp/\"]\n"
-                       "]");
-  cut_assert_equal_string("[[[2],"
-                          "[[\"_key\",\"ShortText\"],"
-                           "[\"uri\",\"ShortText\"]],"
-                          "[\"groonga\",\"http://groonga.org/\"],"
-                          "[\"razil\",\"http://razil.jp/\"]]]",
-                          send_command("select Sites "
-                                       "--output_columns '_key, uri'"));
-}
-
-void
 test_vector_geo_point(void)
 {
   assert_send_command("table_create Shops TABLE_HASH_KEY ShortText");




Groonga-commit メーリングリストの案内
アーカイブの一覧に戻る