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����������������������������... 下載