null+****@clear*****
null+****@clear*****
2010年 8月 18日 (水) 10:40:39 JST
Kouhei Sutou 2010-08-18 01:40:39 +0000 (Wed, 18 Aug 2010) New Revision: 52734011006e22cd92f61f76717e0018aef43885 Log: add tests for GRN_CURSOR_RK with offset and limit. Modified files: test/unit/core/test-table-patricia-trie-cursor.c Modified: test/unit/core/test-table-patricia-trie-cursor.c (+34 -0) =================================================================== --- test/unit/core/test-table-patricia-trie-cursor.c 2010-08-18 01:28:57 +0000 (a4d1a11) +++ test/unit/core/test-table-patricia-trie-cursor.c 2010-08-18 01:40:39 +0000 (92819ee) @@ -753,12 +753,46 @@ data_prefix_rk_xyu(void) 0, -1); } +static void +data_prefix_rk_offset_and_limit(void) +{ + ADD_DATA("offset", + gcut_list_string_new("キノウ", + "キョウカ", + "クミコミ", + "クミコム", + "ケンサクヨウキュウ", + "コウセイド", + "コウソク", + "コンパクト", + NULL), + "k", + 3, -1); + ADD_DATA("limit", + gcut_list_string_new("カネソナエタ", + "カノウ", + "ケンサク", + NULL), + "k", + 0, 3); + ADD_DATA("offset - limit", + gcut_list_string_new("キノウ", + "キョウカ", + "ケンサクヨウキュウ", + "コウセイド", + "コウソク", + NULL), + "k", + 3, 5); +} + void data_prefix_rk(void) { data_prefix_rk_basic(); data_prefix_rk_xtsu(); data_prefix_rk_xyu(); + data_prefix_rk_offset_and_limit(); } #undef ADD_DATA