[Groonga-commit] groonga/groonga [master] [test] add a test for "" to geo point cast.

Back to archive index

null+****@clear***** null+****@clear*****
2012年 1月 6日 (金) 11:54:50 JST


Kouhei Sutou	2012-01-06 11:54:50 +0900 (Fri, 06 Jan 2012)

  New Revision: 720788f59c8b33935fcae254e855d80ede01c679

  Log:
    [test] add a test for "" to geo point cast.

  Modified files:
    test/unit/core/test-cast-basic.c

  Modified: test/unit/core/test-cast-basic.c (+13 -0)
===================================================================
--- test/unit/core/test-cast-basic.c    2012-01-06 06:00:56 +0900 (b02f3aa)
+++ test/unit/core/test-cast-basic.c    2012-01-06 11:54:50 +0900 (8367c32)
@@ -36,6 +36,7 @@ void test_text_to_uint64(void);
 void test_text_to_float(void);
 void test_text_to_time(void);
 void test_text_to_geo_point(void);
+void test_text_to_geo_point_empty(void);
 void test_text_to_geo_point_garbage(void);
 void test_text_to_geo_point_comma(void);
 void test_text_to_geo_point_invalid(void);
@@ -271,6 +272,18 @@ test_text_to_geo_point(void)
 }
 
 void
+test_text_to_geo_point_empty(void)
+{
+  gint empty_latitude, empty_longitude;
+
+  grn_obj_reinit(&context, &dest, GRN_DB_WGS84_GEO_POINT, 0);
+  cast_text("");
+  GRN_GEO_POINT_VALUE(&dest, empty_latitude, empty_longitude);
+  cut_assert_equal_int(0, empty_latitude);
+  cut_assert_equal_int(0, empty_longitude);
+}
+
+void
 test_text_to_geo_point_garbage(void)
 {
   gint takane_latitude, takane_longitude;




Groonga-commit メーリングリストの案内
Back to archive index