Kouhei Sutou
null+****@clear*****
Fri Oct 5 13:47:49 JST 2012
Kouhei Sutou 2012-10-05 13:47:49 +0900 (Fri, 05 Oct 2012) New Revision: 32798700963d7de6ca585aafb60bb7509ab6399a https://github.com/groonga/groonga/commit/32798700963d7de6ca585aafb60bb7509ab6399a Log: Move Cutter tests to grntest tests Tests for --query_expansion for column:"keyword phrase" is moved. Added files: test/command/suite/select/query_expansion/scalar/column_value_with_space.expected test/command/suite/select/query_expansion/scalar/column_value_with_space.test test/command/suite/select/query_expansion/vector/column_value_with_space.expected test/command/suite/select/query_expansion/vector/column_value_with_space.test Modified files: test/unit/core/test-command-select-query-expansion.c Added: test/command/suite/select/query_expansion/scalar/column_value_with_space.expected (+55 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/query_expansion/scalar/column_value_with_space.expected 2012-10-05 13:47:49 +0900 (2c3ed81) @@ -0,0 +1,55 @@ +table_create Memos TABLE_NO_KEY +[[0,0.0,0.0],true] +column_create Memos content COLUMN_SCALAR ShortText +[[0,0.0,0.0],true] +table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram +[[0,0.0,0.0],true] +column_create Lexicon diary_content COLUMN_INDEX|WITH_POSITION Memos content +[[0,0.0,0.0],true] +table_create Synonyms TABLE_PAT_KEY ShortText +[[0,0.0,0.0],true] +column_create Synonyms words COLUMN_SCALAR ShortText +[[0,0.0,0.0],true] +load --table Memos +[ +["content"], +["Start groonga!"], +["Start mroonga!"], +["Start rroonga!"] +] +[[0,0.0,0.0],3] +load --table Synonyms +[ +["_key", "words"], +["groonga storage engine", "(\"groonga storage engine\" OR mroonga)"] +] +[[0,0.0,0.0],1] +select --table Memos --query_expansion Synonyms.words --query 'content:@"groonga storage engine"' +[ + [ + 0, + 0.0, + 0.0 + ], + [ + [ + [ + 1 + ], + [ + [ + "_id", + "UInt32" + ], + [ + "content", + "ShortText" + ] + ], + [ + 2, + "Start mroonga!" + ] + ] + ] +] Added: test/command/suite/select/query_expansion/scalar/column_value_with_space.test (+25 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/query_expansion/scalar/column_value_with_space.test 2012-10-05 13:47:49 +0900 (8244abc) @@ -0,0 +1,25 @@ +table_create Memos TABLE_NO_KEY +column_create Memos content COLUMN_SCALAR ShortText + +table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram +column_create Lexicon diary_content COLUMN_INDEX|WITH_POSITION Memos content + +table_create Synonyms TABLE_PAT_KEY ShortText +column_create Synonyms words COLUMN_SCALAR ShortText + +load --table Memos +[ +["content"], +["Start groonga!"], +["Start mroonga!"], +["Start rroonga!"] +] + +load --table Synonyms +[ +["_key", "words"], +["groonga storage engine", "(\"groonga storage engine\" OR mroonga)"] +] + +select --table Memos --query_expansion Synonyms.words \ + --query 'content:@"groonga storage engine"' Added: test/command/suite/select/query_expansion/vector/column_value_with_space.expected (+55 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/query_expansion/vector/column_value_with_space.expected 2012-10-05 13:47:49 +0900 (e3bdedb) @@ -0,0 +1,55 @@ +table_create Memos TABLE_NO_KEY +[[0,0.0,0.0],true] +column_create Memos content COLUMN_SCALAR ShortText +[[0,0.0,0.0],true] +table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram +[[0,0.0,0.0],true] +column_create Lexicon diary_content COLUMN_INDEX|WITH_POSITION Memos content +[[0,0.0,0.0],true] +table_create Synonyms TABLE_PAT_KEY ShortText +[[0,0.0,0.0],true] +column_create Synonyms words COLUMN_VECTOR ShortText +[[0,0.0,0.0],true] +load --table Memos +[ +["content"], +["Start groonga!"], +["Start mroonga!"], +["Start rroonga!"] +] +[[0,0.0,0.0],3] +load --table Synonyms +[ +["_key", "words"], +["groonga storage engine", ["groonga storage engine", "mroonga"]] +] +[[0,0.0,0.0],1] +select --table Memos --query_expansion Synonyms.words --query 'content:@"groonga storage engine"' +[ + [ + 0, + 0.0, + 0.0 + ], + [ + [ + [ + 1 + ], + [ + [ + "_id", + "UInt32" + ], + [ + "content", + "ShortText" + ] + ], + [ + 2, + "Start mroonga!" + ] + ] + ] +] Added: test/command/suite/select/query_expansion/vector/column_value_with_space.test (+25 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/query_expansion/vector/column_value_with_space.test 2012-10-05 13:47:49 +0900 (8fb3e87) @@ -0,0 +1,25 @@ +table_create Memos TABLE_NO_KEY +column_create Memos content COLUMN_SCALAR ShortText + +table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram +column_create Lexicon diary_content COLUMN_INDEX|WITH_POSITION Memos content + +table_create Synonyms TABLE_PAT_KEY ShortText +column_create Synonyms words COLUMN_VECTOR ShortText + +load --table Memos +[ +["content"], +["Start groonga!"], +["Start mroonga!"], +["Start rroonga!"] +] + +load --table Synonyms +[ +["_key", "words"], +["groonga storage engine", ["groonga storage engine", "mroonga"]] +] + +select --table Memos --query_expansion Synonyms.words \ + --query 'content:@"groonga storage engine"' Modified: test/unit/core/test-command-select-query-expansion.c (+0 -26) =================================================================== --- test/unit/core/test-command-select-query-expansion.c 2012-10-05 13:40:13 +0900 (8ed903c) +++ test/unit/core/test-command-select-query-expansion.c 2012-10-05 13:47:49 +0900 (0a2b126) @@ -23,8 +23,6 @@ #include "../lib/grn-assertions.h" -void data_expand_column_value_with_space(void); -void test_expand_column_value_with_space(gconstpointer data); void data_expand_equal(void); void test_expand_equal(gconstpointer data); void data_expand_prefix(void); @@ -188,30 +186,6 @@ data_scalar_and_vector(void) } void -data_expand_column_value_with_space(void) -{ - data_scalar_and_vector(); -} - -void -test_expand_column_value_with_space(gconstpointer data) -{ - cut_assert_equal_string( - "[[[2]," - "[[\"_id\",\"UInt32\"]," - "[\"_key\",\"Time\"]," - "[\"content\",\"Text\"]]," - "[2,1315753200.0,\"Start mroonga!\"]," - "[6,1316098800.0,\"Setup groonga storage engine!\"]]]", - send_command( - cut_take_printf("select Diaries --sortby _id " - "--match_columns content " - "--query 'content:@\"groonga storage engine\"' " - "--query_expansion Synonyms.%s", - gcut_data_get_string(data, "column-name")))); -} - -void data_expand_equal(void) { data_scalar_and_vector(); -------------- next part -------------- HTML����������������������������... 下载