[Groonga-commit] groonga/groonga [master] add tests for _value accessor.

Back to archive index

Kouhei Sutou kou****@clear*****
2010年 6月 8日 (火) 17:27:50 JST


Kouhei Sutou	2010-06-08 08:27:50 +0000 (Tue, 08 Jun 2010)

  New Revision: 81b66e1cc83610408d199677e20d46a8f8140b75

  Log:
    add tests for _value accessor.

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

  Modified: test/unit/core/test-inspect.c (+11 -5)
===================================================================
--- test/unit/core/test-inspect.c    2010-06-08 08:08:24 +0000 (b9a7902)
+++ test/unit/core/test-inspect.c    2010-06-08 08:27:50 +0000 (4eec949)
@@ -499,15 +499,19 @@ data_accessor_column_name(void)
 
   ADD_DATUM("Sites", "_id");
   ADD_DATUM("Sites", "_key");
-  ADD_DATUM("Sites", "name.site");
+  ADD_DATUM("Sites", "_value");
   ADD_DATUM("Sites", "name._id");
   ADD_DATUM("Sites", "name._key");
+  ADD_DATUM("Sites", "name._value");
+  ADD_DATUM("Sites", "name.site");
   ADD_DATUM("Sites", "name.site.name");
   ADD_DATUM("Names", "_id");
   ADD_DATUM("Names", "_key");
-  ADD_DATUM("Names", "site.name");
+  ADD_DATUM("Names", "_value");
   ADD_DATUM("Names", "site._id");
   ADD_DATUM("Names", "site._key");
+  ADD_DATUM("Names", "site._value");
+  ADD_DATUM("Names", "site.name");
   ADD_DATUM("Names", "site.name.site");
 
 #undef ADD_DATUM
@@ -520,12 +524,14 @@ test_accessor_column_name(gconstpointer data)
   const char *accessor_name = gcut_data_get_string(data, "accessor");
   grn_obj *object, *accessor;
 
-  assert_send_command("table_create Sites TABLE_PAT_KEY ShortText");
-  assert_send_command("table_create Names TABLE_PAT_KEY ShortText");
+  assert_send_command("table_create Sites TABLE_PAT_KEY ShortText Int32");
+  assert_send_command("table_create Names TABLE_PAT_KEY ShortText UInt32");
   assert_send_command("column_create Sites name COLUMN_SCALAR Names");
   assert_send_command("column_create Names site COLUMN_SCALAR Sites");
+
   object = get_object(table_name);
-  accessor = grn_obj_column(context, object, accessor_name, strlen(accessor_name));
+  accessor = grn_obj_column(context, object,
+                            accessor_name, strlen(accessor_name));
   cut_assert_not_null(accessor);
   inspected = grn_inspect(context, NULL, accessor);
   cut_assert_equal_string(accessor_name, inspected_string());




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