[Groonga-commit] groonga/groonga at 27028df [master] test: specify key type for other than TABLE_NO_KEY table

アーカイブの一覧に戻る

Susumu Yata null+****@clear*****
Fri Sep 2 13:46:49 JST 2016


Susumu Yata	2016-09-02 13:46:49 +0900 (Fri, 02 Sep 2016)

  New Revision: 27028df55c4caf067bf2c49f78c01148d12de71c
  https://github.com/groonga/groonga/commit/27028df55c4caf067bf2c49f78c01148d12de71c

  Message:
    test: specify key type for other than TABLE_NO_KEY table
    
    GitHub: #599

  Modified files:
    test/unit/core/test-table.c

  Modified: test/unit/core/test-table.c (+8 -2)
===================================================================
--- test/unit/core/test-table.c    2016-09-01 18:38:54 +0900 (18692d2)
+++ test/unit/core/test-table.c    2016-09-02 13:46:49 +0900 (21974d9)
@@ -161,10 +161,15 @@ test_temporary_table_no_path(gpointer data)
 {
   grn_obj *table;
   grn_obj_flags flags = GPOINTER_TO_INT(data);
+  grn_obj *key_type = NULL;
+
+  if ((flags & GRN_OBJ_TABLE_TYPE_MASK) != GRN_OBJ_TABLE_NO_KEY) {
+    key_type = grn_ctx_at(context, GRN_DB_SHORT_TEXT);
+  }
 
   table = grn_table_create(context, NULL, 0, NULL,
                            flags,
-                           NULL, NULL);
+                           key_type, NULL);
   cut_assert_equal_string(NULL, grn_obj_path(context, table));
 }
 
@@ -185,13 +190,14 @@ test_temporary_table_default_tokenizer(gpointer data)
 {
   grn_obj *table;
   grn_obj_flags flags = GPOINTER_TO_INT(data);
+  grn_obj *key_type = grn_ctx_at(context, GRN_DB_SHORT_TEXT);
   grn_obj *tokenizer = NULL;
   char name[1024];
   int name_size;
 
   table = grn_table_create(context, NULL, 0, NULL,
                            flags,
-                           NULL, NULL);
+                           key_type, NULL);
   grn_obj_set_info(context, table, GRN_INFO_DEFAULT_TOKENIZER,
                    get_object("TokenTrigram"));
   tokenizer = grn_obj_get_info(context, table, GRN_INFO_DEFAULT_TOKENIZER, NULL);
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る