[Groonga-commit] groonga/grnxx at 9b6d60d [new_data_types] Add tests for Vector<T>::raw_size(). (#116)

Back to archive index

susumu.yata null+****@clear*****
Tue Nov 25 16:49:29 JST 2014


susumu.yata	2014-11-25 16:49:29 +0900 (Tue, 25 Nov 2014)

  New Revision: 9b6d60d47582022e09075957ae900f1f41cbc353
  https://github.com/groonga/grnxx/commit/9b6d60d47582022e09075957ae900f1f41cbc353

  Message:
    Add tests for Vector<T>::raw_size(). (#116)

  Modified files:
    test/test_data_types.cpp

  Modified: test/test_data_types.cpp (+25 -0)
===================================================================
--- test/test_data_types.cpp    2014-11-25 16:48:57 +0900 (60e9f03)
+++ test/test_data_types.cpp    2014-11-25 16:49:29 +0900 (e784d9a)
@@ -1180,6 +1180,11 @@ void test_bool_vector() {
   assert(empty.size().raw() == 0);
   assert(na.size().is_na());
 
+  assert(tft.raw_size() == 3);
+  assert(ftn.raw_size() == 3);
+  assert(empty.raw_size() == 0);
+  assert(na.raw_size() == grnxx::BoolVector::raw_na_size());
+
   assert(!tft.is_empty());
   assert(!tft.is_empty());
   assert(empty.is_empty());
@@ -1266,6 +1271,11 @@ void test_int_vector() {
   assert(empty.size().raw() == 0);
   assert(na.size().is_na());
 
+  assert(abc.raw_size() == 3);
+  assert(bcn.raw_size() == 3);
+  assert(empty.raw_size() == 0);
+  assert(na.raw_size() == grnxx::IntVector::raw_na_size());
+
   assert(!abc.is_empty());
   assert(!abc.is_empty());
   assert(empty.is_empty());
@@ -1352,6 +1362,11 @@ void test_float_vector() {
   assert(empty.size().raw() == 0);
   assert(na.size().is_na());
 
+  assert(abc.raw_size() == 3);
+  assert(bcn.raw_size() == 3);
+  assert(empty.raw_size() == 0);
+  assert(na.raw_size() == grnxx::FloatVector::raw_na_size());
+
   assert(!abc.is_empty());
   assert(!abc.is_empty());
   assert(empty.is_empty());
@@ -1446,6 +1461,11 @@ void test_geo_point_vector() {
   assert(empty.size().raw() == 0);
   assert(na.size().is_na());
 
+  assert(sto.raw_size() == 3);
+  assert(ton.raw_size() == 3);
+  assert(empty.raw_size() == 0);
+  assert(na.raw_size() == grnxx::GeoPointVector::raw_na_size());
+
   assert(!sto.is_empty());
   assert(!sto.is_empty());
   assert(empty.is_empty());
@@ -1532,6 +1552,11 @@ void test_text_vector() {
   assert(empty.size().raw() == 0);
   assert(na.size().is_na());
 
+  assert(abc.raw_size() == 3);
+  assert(bcn.raw_size() == 3);
+  assert(empty.raw_size() == 0);
+  assert(na.raw_size() == grnxx::TextVector::raw_na_size());
+
   assert(!abc.is_empty());
   assert(!abc.is_empty());
   assert(empty.is_empty());
-------------- next part --------------
HTML����������������������������...
下載 



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