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;