[Groonga-commit] groonga/groonga [master] test: move parse_line_data definition into GrnTestData

Back to archive index

null+****@clear***** null+****@clear*****
2012年 5月 16日 (水) 14:19:57 JST


HAYASHI Kentaro	2012-05-16 14:19:57 +0900 (Wed, 16 May 2012)

  New Revision: e4f016701834733173128b5bbe60916a2c20534a

  Log:
    test: move parse_line_data definition into GrnTestData

  Modified files:
    test/function/tools/geo/generate-grntest-data.rb

  Modified: test/function/tools/geo/generate-grntest-data.rb (+14 -11)
===================================================================
--- test/function/tools/geo/generate-grntest-data.rb    2012-05-16 14:14:54 +0900 (6d3fe53)
+++ test/function/tools/geo/generate-grntest-data.rb    2012-05-16 14:19:57 +0900 (0a5a849)
@@ -43,6 +43,19 @@ class GrnTestData
     @options = options
   end
 
+  def parse_line_data(data)
+    @longitude_start_degree, @latitude_start_degree,
+      @longitude_end_degree, @latitude_end_degree,
+      @longitude_start, @latitude_start,
+      @longitude_end, @latitude_end,
+      @distance, @output_filename = data.chomp.split(",")
+
+    @longitude_start_degree = @longitude_start_degree.to_i
+    @latitude_start_degree = @latitude_start_degree.to_i
+    @longitude_end_degree = @longitude_end_degree.to_i
+    @latitude_end_degree = @latitude_end_degree.to_i
+  end
+
 end
 
 def long?(start_lng_deg, end_lng_deg)
@@ -209,14 +222,6 @@ def get_filename(start_lng, start_lat, end_lng, end_lat)
   ret
 end
 
-def parse_line_data(data)
-  lng_sdeg, lat_sdeg, lng_edeg, lat_edeg,
-    lng_start, lat_start, lng_end, lat_end,
-    distance, filename = data.chomp.split(",")
-
-  return [lng_sdeg.to_i, lat_sdeg.to_i, lng_edeg.to_i, lat_edeg.to_i,
-          lng_start, lat_start, lng_end, lat_end, distance, filename]
-end
 
 
 if __FILE__ == $0
@@ -254,9 +259,7 @@ if __FILE__ == $0
 
       #puts "line No #{i}"
 
-      lng_sdeg, lat_sdeg, lng_edeg, lat_edeg,
-        lng_start, lat_start, lng_end, lat_end,
-        distance, filename = parse_line_data(line)
+      grndata.parse_line_data(line)
 
       app_types = ["", "rectangle", "rect"]
       app_types = [""]




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