null+****@clear*****
null+****@clear*****
2012年 5月 16日 (水) 14:40:32 JST
HAYASHI Kentaro 2012-05-16 14:40:32 +0900 (Wed, 16 May 2012)
New Revision: 6164cebb5741c96ba441a0d0c57deb39ed3899f7
Log:
test: move long? definition into GrnTestData
Modified files:
test/function/tools/geo/generate-grntest-data.rb
Modified: test/function/tools/geo/generate-grntest-data.rb (+17 -12)
===================================================================
--- test/function/tools/geo/generate-grntest-data.rb 2012-05-16 14:35:46 +0900 (d6da8b1)
+++ test/function/tools/geo/generate-grntest-data.rb 2012-05-16 14:40:32 +0900 (acb6804)
@@ -109,21 +109,26 @@ class GrnTestData
end
ret
end
-end
-def long?(start_lng_deg, end_lng_deg)
- if start_lng_deg != end_lng_deg and
- ((start_lng_deg > 0 && end_lng_deg.to_i < 0) or
- (start_lng_deg < 0 && end_lng_deg.to_i > 0)) and
- start_lng_deg.abs + end_lng_deg.to_i.abs > 180
- # the difference in longitude striding accross meridian is over
- # 180 degree.
- true
- else
- false
+ def long_or_short
+ long?(@longitude_start_degree, @longigude_end_degree) ? "long" : "short"
+ end
+
+ def long?(start_lng_deg, end_lng_deg)
+ if start_lng_deg != end_lng_deg and
+ ((start_lng_deg > 0 && end_lng_deg.to_i < 0) or
+ (start_lng_deg < 0 && end_lng_deg.to_i > 0)) and
+ start_lng_deg.abs + end_lng_deg.to_i.abs > 180
+ # the difference in longitude striding accross meridian is over
+ # 180 degree.
+ true
+ else
+ false
+ end
end
end
+
def get_quadrant(lng, lat)
if lng > 0 and lat > 0
"1st"
@@ -276,7 +281,7 @@ if __FILE__ == $0
quadrant = grndata.quadrant_to
- prefix = long?(lng_sdeg, lng_edeg) ? "long" : "short"
+ prefix = grndata.long_or_short
type = point?(lng_sdeg, lat_sdeg, lng_edeg, lat_edeg) ? "point" : "line"