Sha256: 38183e8b47ca8b9a615eeb9fb11b768e5c9a619e8def74100a0c59b085e4c2b4
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
require 'test/unit' require 'rubygems' require 'mocha' require File.expand_path(File.dirname(__FILE__) + '/../lib/geokit') # Base class for testing geocoders. class BaseGeocoderTest < Test::Unit::TestCase #:nodoc: all class Geokit::Geocoders::TestGeocoder < Geokit::Geocoders::Geocoder def self.do_get(url) sleep(2) end end # Defines common test fixtures. def setup @address = 'San Francisco, CA' @full_address = '100 Spear St, San Francisco, CA, 94105-1522, US' @full_address_short_zip = '100 Spear St, San Francisco, CA, 94105, US' @latlng = Geokit::LatLng.new(37.7742, -122.417068) @success = Geokit::GeoLoc.new({:city=>"SAN FRANCISCO", :state=>"CA", :country_code=>"US", :lat=>@latlng.lat, :lng=>@latlng.lng}) end def test_timeout_call_web_service url = "http://www.anything.com" Geokit::Geocoders::request_timeout = 1 assert_raise Geokit::TimeoutError do Geokit::Geocoders::TestGeocoder.call_geocoder_service(url) end end def test_successful_call_web_service url = "http://www.anything.com" Geokit::Geocoders::Geocoder.expects(:do_get).with(url).returns("SUCCESS") assert_equal "SUCCESS", Geokit::Geocoders::Geocoder.call_geocoder_service(url) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sayso-geokit-1.5.0.3.003 | test/test_base_geocoder.rb |
sayso-geokit-1.5.0.3.002 | test/test_base_geocoder.rb |
sayso-geokit-1.5.0.3.001 | test/test_base_geocoder.rb |