tests/gpx_file_test.rb in gpx-0.8.1 vs tests/gpx_file_test.rb in gpx-0.8.2
- old
+ new
@@ -17,10 +17,15 @@
assert_equal(38.681488, gpx_file.bounds.min_lat)
assert_equal(-109.606948, gpx_file.bounds.min_lon)
assert_equal(38.791759, gpx_file.bounds.max_lat)
assert_equal(-109.447045, gpx_file.bounds.max_lon)
assert_equal('description of my GPX file with special char like &, <, >', gpx_file.description)
+ assert_equal('description of my GPX file with special char like &, <, >', gpx_file.description)
+ assert_equal(3.0724966849262554, gpx_file.distance)
+ assert_equal(15237.0, gpx_file.duration)
+ assert_equal(3036.0, gpx_file.moving_duration)
+ assert_equal(3.6432767014935834, gpx_file.average_speed)
end
def test_load_data_from_file
gpx_file = GPX::GPXFile.new(:gpx_file => ONE_TRACK_FILE)
assert_equal(1, gpx_file.tracks.size)
@@ -31,20 +36,30 @@
assert_equal(38.681488, gpx_file.bounds.min_lat)
assert_equal(-109.606948, gpx_file.bounds.min_lon)
assert_equal(38.791759, gpx_file.bounds.max_lat)
assert_equal(-109.447045, gpx_file.bounds.max_lon)
assert_equal('description of my GPX file with special char like &, <, >', gpx_file.description)
+ assert_equal(3.0724966849262554, gpx_file.distance)
+ assert_equal(15237.0, gpx_file.duration)
+ assert_equal(3036.0, gpx_file.moving_duration)
+ assert_equal(3.6432767014935834, gpx_file.average_speed)
end
def test_big_file
gpx_file = GPX::GPXFile.new(:gpx_file => BIG_FILE)
assert_equal(1, gpx_file.tracks.size)
assert_equal(7968, gpx_file.tracks.first.points.size)
+ assert_equal(105508.0, gpx_file.duration)
+ assert_equal(57645.0, gpx_file.moving_duration)
+ assert_in_delta(99.60738958686505, gpx_file.average_speed, 1e-13)
end
def test_with_or_with_elev
gpx_file = GPX::GPXFile.new(:gpx_file => WITH_OR_WITHOUT_ELEV_FILE)
assert_equal(2, gpx_file.tracks.size)
+ assert_equal(0, gpx_file.duration)
+ assert_equal(0, gpx_file.moving_duration)
+ assert(gpx_file.average_speed.nan?)
#assert_equal(7968, gpx_file.tracks.first.points.size)
end
end