[Groonga-commit] groonga/groonga [master] test: add changes in latitude as part of filename

Back to archive index

null+****@clear***** null+****@clear*****
2012年 5月 18日 (金) 17:20:06 JST


HAYASHI Kentaro	2012-05-18 17:20:06 +0900 (Fri, 18 May 2012)

  New Revision: da07881841beb97532cc14878794138d672cda8a

  Log:
    test: add changes in latitude as part of filename

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

  Modified: test/function/tools/geo/generate-grntest-data.rb (+18 -5)
===================================================================
--- test/function/tools/geo/generate-grntest-data.rb    2012-05-18 16:35:53 +0900 (5e063c2)
+++ test/function/tools/geo/generate-grntest-data.rb    2012-05-18 17:20:06 +0900 (cfaad8d)
@@ -325,12 +325,25 @@ class GrnTestData
   end
 
   def generate_filename
-    s = get_point(@longitude_start_degree, @latitude_start_degree)
-    e = get_point(@longitude_end_degree, @latitude_end_degree)
-    if s == e
-      "#{s}.test"
+    sprintf("%s.test", latitude_position)
+  end
+
+  def latitude_position
+    latitude_desc = {
+      90 => "on_90_degrees",
+      89 => "almost_90_degrees_smaler",
+      1 => "almost_0_degree_larger",
+      0 => "on_0_degree",
+      -1 => "almost_0_degree_smaller",
+      -89 => "almost_-90_degrees_larger",
+      -90 => "on_-90_degrees",
+    }
+    if latitude_equal?
+      latitude_desc[@latitude_start_degree]
     else
-      "#{s}_to_#{e}.test"
+      start_degree = latitude_desc[@latitude_start_degree]
+      end_degree = latitude_desc[@latitude_end_degree]
+      "#{start_degree}_to_#{end_degree}"
     end
   end
 




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