[Groonga-commit] groonga/groonga at 5b520b3 [master] test: follow accessor inspection change

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Fri Nov 11 16:17:45 JST 2016


Kouhei Sutou	2016-11-11 16:17:45 +0900 (Fri, 11 Nov 2016)

  New Revision: 5b520b3d9a3a66d0398e3741f08af6056070adf1
  https://github.com/groonga/groonga/commit/5b520b3d9a3a66d0398e3741f08af6056070adf1

  Message:
    test: follow accessor inspection change

  Modified files:
    test/mruby/suite/expression_rewriter/test_between.rb
    test/unit/core/test-inspect.c

  Modified: test/mruby/suite/expression_rewriter/test_between.rb (+1 -1)
===================================================================
--- test/mruby/suite/expression_rewriter/test_between.rb    2016-11-11 16:13:45 +0900 (07b1257)
+++ test/mruby/suite/expression_rewriter/test_between.rb    2016-11-11 16:17:45 +0900 (fd2f1c6)
@@ -145,7 +145,7 @@ class TestBetween < ExpressionRewriterTestCase
 [0]
   op:         <match>
   logical_op: <or>
-  index:      <[Logs_message.message]>
+  index:      <[#<accessor Logs_message(Terms).message(Logs)>]>
   query:      <\"Groonga\">
   expr:       <0..2>
 [1]

  Modified: test/unit/core/test-inspect.c (+37 -15)
===================================================================
--- test/unit/core/test-inspect.c    2016-11-11 16:13:45 +0900 (99a96f9)
+++ test/unit/core/test-inspect.c    2016-11-11 16:17:45 +0900 (fa5a926)
@@ -664,21 +664,40 @@ test_vector_empty(void)
 void
 data_accessor_column_name(void)
 {
-#define ADD_DATUM(table, accessor)                      \
+#define ADD_DATUM(table, accessor, inspected)           \
   gcut_add_datum(table "." accessor,                    \
                  "table", G_TYPE_STRING, table,         \
                  "accessor", G_TYPE_STRING, accessor,   \
+                 "inspected", G_TYPE_STRING, inspected, \
                  NULL)
 
-  ADD_DATUM("Sites", "_id");
-  ADD_DATUM("Sites", "_key");
-  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", "site.name.site");
+  ADD_DATUM("Sites",
+            "_id",
+            "#<accessor _id(Sites)>");
+  ADD_DATUM("Sites",
+            "_key",
+            "#<accessor _key(Sites)>");
+  ADD_DATUM("Sites",
+            "_value",
+            "#<accessor _value(Sites)>");
+  ADD_DATUM("Sites",
+            "name._id",
+            "#<accessor name(Sites)._id(Names)>");
+  ADD_DATUM("Sites",
+            "name._key",
+            "#<accessor name(Sites)._key(Names)>");
+  ADD_DATUM("Sites",
+            "name._value",
+            "#<accessor name(Sites)._value(Names)>");
+  ADD_DATUM("Sites",
+            "name.site",
+            "#<accessor name(Sites).site(Names)>");
+  ADD_DATUM("Sites",
+            "name.site.name",
+            "#<accessor name(Sites).site(Names).name(Sites)>");
+  ADD_DATUM("Names",
+            "site.name.site",
+            "#<accessor site(Names).name(Sites).site(Names)>");
 
 #undef ADD_DATUM
 }
@@ -688,6 +707,7 @@ test_accessor_column_name(gconstpointer data)
 {
   const char *table_name = gcut_data_get_string(data, "table");
   const char *accessor_name = gcut_data_get_string(data, "accessor");
+  const char *inspected_accessor = gcut_data_get_string(data, "inspected");
   grn_obj *object, *accessor;
 
   assert_send_command("table_create Sites TABLE_PAT_KEY ShortText Int32");
@@ -702,18 +722,19 @@ test_accessor_column_name(gconstpointer data)
   cut_assert_not_null(accessor);
   inspected = grn_inspect(context, NULL, accessor);
   grn_obj_unlink(context, accessor);
-  cut_assert_equal_string(accessor_name, inspected_string());
+  cut_assert_equal_string(inspected_accessor, inspected_string());
 }
 
 void
 data_accessor_dynamic_pseudo_column_name(void)
 {
-#define ADD_DATUM(accessor)                             \
+#define ADD_DATUM(accessor, inspected)                  \
   gcut_add_datum(accessor,                              \
                  "accessor", G_TYPE_STRING, accessor,   \
+                 "inspected", G_TYPE_STRING, inspected, \
                  NULL)
 
-  ADD_DATUM("_score");
+  ADD_DATUM("_score", "#<accessor _score>");
 
 #undef ADD_DATUM
 }
@@ -721,7 +742,7 @@ data_accessor_dynamic_pseudo_column_name(void)
 void
 test_accessor_dynamic_pseudo_column_name(gconstpointer data)
 {
-  const char *query, *accessor_name;
+  const char *query, *accessor_name, *inspected_accessor;
   grn_obj *table, *result, *expression, *variable, *accessor;
 
   assert_send_command("table_create Sites TABLE_PAT_KEY ShortText");
@@ -734,6 +755,7 @@ test_accessor_dynamic_pseudo_column_name(gconstpointer data)
                       "Sites");
 
   accessor_name = gcut_data_get_string(data, "accessor");
+  inspected_accessor = gcut_data_get_string(data, "inspected");
 
   table = get_object("Sites");
   GRN_EXPR_CREATE_FOR_QUERY(context, table, expression, variable);
@@ -748,7 +770,7 @@ test_accessor_dynamic_pseudo_column_name(gconstpointer data)
   cut_assert_not_null(accessor);
   inspected = grn_inspect(context, NULL, accessor);
   grn_obj_unlink(context, accessor);
-  cut_assert_equal_string(accessor_name, inspected_string());
+  cut_assert_equal_string(inspected_accessor, inspected_string());
 }
 
 void
-------------- next part --------------
HTML����������������������������...
ダウンロード 



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