[Groonga-commit] groonga/grnxx at 466bb00 [new_data_types] Add tests for Text::match/unmatch().

アーカイブの一覧に戻る

susumu.yata null+****@clear*****
Wed Nov 19 13:34:39 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����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る