susumu.yata
null+****@clear*****
Tue Dec 16 10:44:26 JST 2014
susumu.yata 2014-11-19 13:34:39 +0900 (Wed, 19 Nov 2014) New Revision: 466bb0052c22562b17db726799913510e3fa13eb https://github.com/groonga/grnxx/commit/466bb0052c22562b17db726799913510e3fa13eb Message: Add tests for Text::match/unmatch(). Modified files: test/test_data_types.cpp Modified: test/test_data_types.cpp (+32 -0) =================================================================== --- test/test_data_types.cpp 2014-11-19 13:31:41 +0900 (02aaf97) +++ test/test_data_types.cpp 2014-11-19 13:34:39 +0900 (15fc230) @@ -1109,6 +1109,38 @@ void test_text() { assert((na.ends_with(bc)).is_na()); assert((na.ends_with(empty)).is_na()); assert((na.ends_with(na)).is_na()); + + assert(ab.match(ab)); + assert(!ab.match(abc)); + assert(!ab.match(bc)); + assert(!ab.match(empty)); + assert(!ab.match(na)); + assert(abc.match(abc)); + assert(!abc.match(bc)); + assert(!abc.match(empty)); + assert(!abc.match(na)); + assert(bc.match(bc)); + assert(!bc.match(empty)); + assert(!bc.match(na)); + assert(empty.match(empty)); + assert(!empty.match(na)); + assert(na.match(na)); + + assert(!ab.unmatch(ab)); + assert(ab.unmatch(abc)); + assert(ab.unmatch(bc)); + assert(ab.unmatch(empty)); + assert(ab.unmatch(na)); + assert(!abc.unmatch(abc)); + assert(abc.unmatch(bc)); + assert(abc.unmatch(empty)); + assert(abc.unmatch(na)); + assert(!bc.unmatch(bc)); + assert(bc.unmatch(empty)); + assert(bc.unmatch(na)); + assert(!empty.unmatch(empty)); + assert(empty.unmatch(na)); + assert(!na.unmatch(na)); } void test_bool_vector() { -------------- next part -------------- HTML����������������������������...Download