[Groonga-commit] groonga/grnxx at 641b7e3 [master] Test Table::num_rows().

Back to archive index

susumu.yata null+****@clear*****
Tue Jul 15 19:26:46 JST 2014


susumu.yata	2014-07-15 19:26:46 +0900 (Tue, 15 Jul 2014)

  New Revision: 641b7e3313b36f846ca9efda53c48be693839a8d
  https://github.com/groonga/grnxx/commit/641b7e3313b36f846ca9efda53c48be693839a8d

  Message:
    Test Table::num_rows().

  Modified files:
    test/test_grnxx.cpp

  Modified: test/test_grnxx.cpp (+4 -0)
===================================================================
--- test/test_grnxx.cpp    2014-07-15 19:26:35 +0900 (eefb0ff)
+++ test/test_grnxx.cpp    2014-07-15 19:26:46 +0900 (6f3897b)
@@ -95,6 +95,7 @@ void test_table() {
   assert(table->name() == "Table");
   assert(table->num_columns() == 0);
   assert(!table->key_column());
+  assert(table->num_rows() == 0);
   assert(table->max_row_id() == 0);
 
   // Bool を格納する "Column_1" という名前のカラムを作成する.
@@ -149,6 +150,7 @@ void test_table() {
   assert(table->insert_row(&error, grnxx::NULL_ROW_ID,
                            grnxx::Datum(), &row_id));
   assert(row_id == 1);
+  assert(table->num_rows() == 1);
   assert(table->max_row_id() == 1);
   assert(!table->test_row(&error, 0));
   assert(table->test_row(&error, 1));
@@ -160,6 +162,7 @@ void test_table() {
   assert(table->insert_row(&error, grnxx::NULL_ROW_ID,
                            grnxx::Datum(), &row_id));
   assert(row_id == 3);
+  assert(table->num_rows() == 3);
   assert(table->max_row_id() == 3);
   assert(!table->test_row(&error, 0));
   assert(table->test_row(&error, 1));
@@ -169,6 +172,7 @@ void test_table() {
 
   // 2 番目の行を削除する.
   assert(table->remove_row(&error, 2));
+  assert(table->num_rows() == 2);
   assert(table->max_row_id() == 3);
   assert(!table->test_row(&error, 0));
   assert(table->test_row(&error, 1));
-------------- next part --------------
HTML����������������������������...
Download 



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