[Groonga-commit] groonga/grnxx at 468e48a [new_data_types] Enable a test for ConstantNode<Text>. (#104)

Back to archive index

susumu.yata null+****@clear*****
Thu Nov 13 14:55:04 JST 2014


susumu.yata	2014-11-13 14:55:04 +0900 (Thu, 13 Nov 2014)

  New Revision: 468e48a9408d62b114c612e107e0fb09e94c2ae2
  https://github.com/groonga/grnxx/commit/468e48a9408d62b114c612e107e0fb09e94c2ae2

  Message:
    Enable a test for ConstantNode<Text>. (#104)

  Modified files:
    test/test_expression.cpp

  Modified: test/test_expression.cpp (+9 -10)
===================================================================
--- test/test_expression.cpp    2014-11-13 14:54:23 +0900 (3e254ee)
+++ test/test_expression.cpp    2014-11-13 14:55:04 +0900 (1b25215)
@@ -471,17 +471,16 @@ void test_constant() try {
     assert(geo_point_results[i] == geo_point);
   }
 
-//  // Test an expression ("ABC").
-//  assert(builder->push_constant(&error, grnxx::Text("ABC")));
-//  expression = builder->release(&error);
-//  assert(expression);
+  // Test an expression ("ABC").
+  builder->push_constant(grnxx::Text("ABC"));
+  expression = builder->release();
 
-//  grnxx::Array<grnxx::Text> text_results;
-//  assert(expression->evaluate(&error, records, &text_results));
-//  assert(text_results.size() == test.table->num_rows());
-//  for (grnxx::Int i = 0; i < text_results.size(); ++i) {
-//    assert(text_results[i] == "ABC");
-//  }
+  grnxx::Array<grnxx::Text> text_results;
+  expression->evaluate(records, &text_results);
+  assert(text_results.size() == test.table->num_rows());
+  for (size_t i = 0; i < text_results.size(); ++i) {
+    assert(text_results[i] == grnxx::Text("ABC"));
+  }
 
 //  // Test an expression ({ true, false, true }).
 //  assert(builder->push_constant(
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index