[Groonga-commit] groonga/groonga [master] test: simplify the condition

Back to archive index

null+****@clear***** null+****@clear*****
2012年 5月 31日 (木) 10:56:51 JST


HAYASHI Kentaro	2012-05-31 10:56:51 +0900 (Thu, 31 May 2012)

  New Revision: e54c55a68487c0a383cde998e4aeffabc5a451cf

  Log:
    test: simplify the condition

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

  Modified: test/function/tools/geo/generate-grntest-data.rb (+2 -18)
===================================================================
--- test/function/tools/geo/generate-grntest-data.rb    2012-05-31 10:04:58 +0900 (8990d44)
+++ test/function/tools/geo/generate-grntest-data.rb    2012-05-31 10:56:51 +0900 (2dfcaa7)
@@ -222,25 +222,9 @@ class GrnTestData
 
   def diff_in_longitude(start_degree, end_degree)
     if start_degree >= 0
-      if end_degree >= 0
-        if start_degree > end_degree
-          start_degree - end_degree
-        else
-          end_degree - start_degree
-        end
-      else
-        start_degree + end_degree.abs
-      end
+      (start_degree - end_degree).abs
     else
-      if end_degree >= 0
-        start_degree.abs + end_degree
-      else
-        if start_degree > end_degree
-          end_degree.abs - start_degree.abs
-        else
-          start_degree.abs - end_degree.abs
-        end
-      end
+      (end_degree - start_degree).abs
     end
   end
 




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