[Groonga-commit] groonga/grnxx at 95e8c00 [master] Add tests for GeoPoint::match/unmatch().

Back to archive index

susumu.yata null+****@clear*****
Tue Dec 16 10:54:28 JST 2014


susumu.yata	2014-11-19 13:31:41 +0900 (Wed, 19 Nov 2014)

  New Revision: 95e8c00b411ee373e59861b437c45d553dc0eeac
  https://github.com/groonga/grnxx/commit/95e8c00b411ee373e59861b437c45d553dc0eeac

  Message:
    Add tests for GeoPoint::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:23:18 +0900 (6266cc8)
+++ test/test_data_types.cpp    2014-11-19 13:31:41 +0900 (02aaf97)
@@ -893,6 +893,38 @@ void test_geo_point() {
   assert((date_line != date_line).is_false());
   assert((date_line != na).is_na());
   assert((na != na).is_na());
+
+  assert(zero.match(zero));
+  assert(!zero.match(north_pole));
+  assert(!zero.match(south_pole));
+  assert(!zero.match(date_line));
+  assert(!zero.match(na));
+  assert(north_pole.match(north_pole));
+  assert(!north_pole.match(south_pole));
+  assert(!north_pole.match(date_line));
+  assert(!north_pole.match(na));
+  assert(south_pole.match(south_pole));
+  assert(!south_pole.match(date_line));
+  assert(!south_pole.match(na));
+  assert(date_line.match(date_line));
+  assert(!date_line.match(na));
+  assert(na.match(na));
+
+  assert(!zero.unmatch(zero));
+  assert(zero.unmatch(north_pole));
+  assert(zero.unmatch(south_pole));
+  assert(zero.unmatch(date_line));
+  assert(zero.unmatch(na));
+  assert(!north_pole.unmatch(north_pole));
+  assert(north_pole.unmatch(south_pole));
+  assert(north_pole.unmatch(date_line));
+  assert(north_pole.unmatch(na));
+  assert(!south_pole.unmatch(south_pole));
+  assert(south_pole.unmatch(date_line));
+  assert(south_pole.unmatch(na));
+  assert(!date_line.unmatch(date_line));
+  assert(date_line.unmatch(na));
+  assert(!na.unmatch(na));
 }
 
 void test_text() {
-------------- next part --------------
HTML����������������������������...
다운로드 



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