[Groonga-commit] groonga/grnxx at c52b141 [master] Add a test for Text::contains(). (#118)

Back to archive index

susumu.yata null+****@clear*****
Tue Dec 16 10:52:55 JST 2014


susumu.yata	2014-11-25 19:03:17 +0900 (Tue, 25 Nov 2014)

  New Revision: c52b141741514826e19345e25bde80aa012a20f5
  https://github.com/groonga/grnxx/commit/c52b141741514826e19345e25bde80aa012a20f5

  Message:
    Add a test for Text::contains(). (#118)

  Modified files:
    test/test_data_types.cpp

  Modified: test/test_data_types.cpp (+26 -0)
===================================================================
--- test/test_data_types.cpp    2014-11-25 19:02:24 +0900 (98657e3)
+++ test/test_data_types.cpp    2014-11-25 19:03:17 +0900 (a80b5b5)
@@ -1116,6 +1116,32 @@ void test_text() {
   assert((na.ends_with(empty)).is_na());
   assert((na.ends_with(na)).is_na());
 
+  assert((ab.contains(ab)).is_true());
+  assert((ab.contains(abc)).is_false());
+  assert((ab.contains(bc)).is_false());
+  assert((ab.contains(empty)).is_true());
+  assert((ab.contains(na)).is_na());
+  assert((abc.contains(ab)).is_true());
+  assert((abc.contains(abc)).is_true());
+  assert((abc.contains(bc)).is_true());
+  assert((abc.contains(empty)).is_true());
+  assert((abc.contains(na)).is_na());
+  assert((bc.contains(ab)).is_false());
+  assert((bc.contains(abc)).is_false());
+  assert((bc.contains(bc)).is_true());
+  assert((bc.contains(empty)).is_true());
+  assert((bc.contains(na)).is_na());
+  assert((empty.contains(ab)).is_false());
+  assert((empty.contains(abc)).is_false());
+  assert((empty.contains(bc)).is_false());
+  assert((empty.contains(empty)).is_true());
+  assert((empty.contains(na)).is_na());
+  assert((na.contains(ab)).is_na());
+  assert((na.contains(abc)).is_na());
+  assert((na.contains(bc)).is_na());
+  assert((na.contains(empty)).is_na());
+  assert((na.contains(na)).is_na());
+
   assert(ab.match(ab));
   assert(!ab.match(abc));
   assert(!ab.match(bc));
-------------- next part --------------
HTML����������������������������...
Download 



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