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;