Sha256: 3f16dcec1f84b43c84f019334c904c8c7397f66572ca72e290bf59853ee156d2
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require 'rubygems' require 'bundler/setup' $:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'minitest/autorun' require 'weather_pinpoint_jp' class TestLoad < Minitest::Test def setup end def test_load_failed f = nil begin f = WeatherPinpointJp.load("test_data", File.dirname(__FILE__) + "/aaa.xml") rescue Exception => e end assert_equal f.nil?, true end def test_load f = WeatherPinpointJp.load("test_data", File.dirname(__FILE__) + "/test_data.xml") assert_equal f.nil?, false, "load() failed..." # start time assert_equal f.start_time, Time.new(2013, 11, 12, 13, 0, 0) # weather assert_equal f.weather.size, 36 f.weather.each_with_index {|w, i| w = ((i % 4) + 1) * 100 } # temperature assert_equal f.temperature.size, 36 f.temperature.each_with_index {|t, i| assert_equal t, i + 1 } # precipitation assert_equal f.precipitation.size, 36 f.precipitation.each_with_index {|p, i| assert_equal p, i + 1 + 10 } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
weather_pinpoint_jp-0.0.1 | test/test_load.rb |