susumu.yata
null+****@clear*****
Tue Dec 16 10:53:42 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����������������������������...Descargar