test/test_bounds.rb in darrell-geokit-1.2.4.1 vs test/test_bounds.rb in darrell-geokit-1.4.1.1

- old
+ new

@@ -69,6 +69,29 @@ outside=Geokit::LatLng.new 32.8951550000,-96.9584440000 assert bounds.contains?(inside) assert !bounds.contains?(outside) end + def test_bounds_to_span + sw = Geokit::LatLng.new(32, -96) + ne = Geokit::LatLng.new(40, -70) + bounds = Geokit::Bounds.new(sw, ne) + + assert_equal Geokit::LatLng.new(8, 26), bounds.to_span + end + + def test_bounds_to_span_with_bounds_crossing_prime_meridian + sw = Geokit::LatLng.new(20, -70) + ne = Geokit::LatLng.new(40, 100) + bounds = Geokit::Bounds.new(sw, ne) + + assert_equal Geokit::LatLng.new(20, 170), bounds.to_span + end + + def test_bounds_to_span_with_bounds_crossing_dateline + sw = Geokit::LatLng.new(20, 100) + ne = Geokit::LatLng.new(40, -70) + bounds = Geokit::Bounds.new(sw, ne) + + assert_equal Geokit::LatLng.new(20, 190), bounds.to_span + end end \ No newline at end of file