[Groonga-commit] groonga/groonga [master] [test][query-expansion] add a test for column value.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 9月 11日 (日) 21:45:13 JST


Kouhei Sutou	2011-09-11 12:45:13 +0000 (Sun, 11 Sep 2011)

  New Revision: 1da494b23f8a7170574badcc9206b56db0fa85ff

  Log:
    [test][query-expansion] add a test for column value.

  Modified files:
    test/unit/core/test-command-select-query-expansion.c

  Modified: test/unit/core/test-command-select-query-expansion.c (+17 -1)
===================================================================
--- test/unit/core/test-command-select-query-expansion.c    2011-09-11 12:23:32 +0000 (7e7cf98)
+++ test/unit/core/test-command-select-query-expansion.c    2011-09-11 12:45:13 +0000 (817215b)
@@ -27,6 +27,7 @@ void test_expand(void);
 void test_expand_word_with_space(void);
 void test_not_expand_recursively(void);
 void test_expand_OR_quoted(void);
+void test_expand_column_value(void);
 void test_not_expand_OR(void);
 void test_not_expand_OR_at_the_end(void);
 void test_not_expand_OR_with_leading_space(void);
@@ -112,7 +113,7 @@ setup_data(void)
                       "[\"~\", \"補集合\"],\n"
                       "[\"*\", \"前方一致\"],\n"
                       "[\"(\", \"かっこ\"],\n"
-                      "[\")\", \"こっか\"],\n"
+                      "[\")\", \"こっか\"]\n"
                       "]");
 }
 
@@ -209,6 +210,21 @@ test_expand_OR_quoted(void)
 }
 
 void
+test_expand_column_value(void)
+{
+  cut_assert_equal_string(
+      "[[[2],"
+       "[[\"_id\",\"UInt32\"],"
+        "[\"_key\",\"Time\"],"
+        "[\"content\",\"Text\"]],"
+        "[3,1315839600.0,\"Start rroonga!\"],"
+        "[9,1316358000.0,\"Learning Ruby and groonga...\"]]]",
+    send_command("select Diaries --sortby _id "
+                 "--match_columns content --query 'content:@rroonga' "
+                 "--query_expand Synonyms.words"));
+}
+
+void
 test_not_expand_OR(void)
 {
   cut_assert_equal_string(




Groonga-commit メーリングリストの案内
Back to archive index