null+****@clear*****
null+****@clear*****
2010年 6月 22日 (火) 14:35:26 JST
Kouhei Sutou 2010-06-22 05:35:26 +0000 (Tue, 22 Jun 2010)
New Revision: bb98b6acc5434fe39245766addf7a779eb766993
Log:
add a test for output_columns with spaces.
Modified files:
test/unit/core/test-command-select.c
Modified: test/unit/core/test-command-select.c (+23 -0)
===================================================================
--- test/unit/core/test-command-select.c 2010-06-22 04:54:12 +0000 (fb0c395)
+++ test/unit/core/test-command-select.c 2010-06-22 05:35:26 +0000 (d12c2d2)
@@ -22,6 +22,9 @@
#include "../lib/grn-assertions.h"
+void test_nil_column_reference_value(void);
+void test_output_columns_with_space(void);
+
static gchar *tmp_directory;
static grn_ctx *context;
@@ -97,3 +100,23 @@ test_nil_column_reference_value(void)
"[1,\"groonga.org\",0,\"\"],"
"[2,\"razil.jp\",0,\"\"]]]", actual);
}
+
+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'"));
+}