Sha256: 289e734d8fe7078d05d761fe961f39bc4a85950441c67df76457cc16d0eec3e7
Contents?: true
Size: 1.37 KB
Versions: 5
Compression:
Stored size: 1.37 KB
Contents
require 'test/unit' require File.dirname(__FILE__) + '/../lib/gpx' class WaypointTest < Test::Unit::TestCase def test_read_waypoints gpx = GPX::GPXFile.new(:gpx_file => File.join(File.dirname(__FILE__), "gpx_files/waypoints.gpx")) assert_equal(17, gpx.waypoints.size) # First Waypoint # <wpt lat="40.035557" lon="-105.248268"> # <name><![CDATA[001]]></name> # <sym>Waypoint</sym> # <ele>1639.161</ele> # <cmt><![CDATA[001]]></cmt> # <desc><![CDATA[Just some waypoint...]]></desc> # </wpt> first_wpt = gpx.waypoints[0] assert_equal(40.035557, first_wpt.lat) assert_equal(-105.248268, first_wpt.lon) assert_equal('001', first_wpt.name) assert_equal('001', first_wpt.cmt) assert_equal('Just some waypoint...', first_wpt.desc) assert_equal('Waypoint', first_wpt.sym) assert_equal(1639.161, first_wpt.elevation) # Second Waypoint # <wpt lat="39.993070" lon="-105.296588"> # <name><![CDATA[002]]></name> # <sym>Waypoint</sym> # <ele>1955.192</ele> # </wpt> second_wpt = gpx.waypoints[1] assert_equal(39.993070, second_wpt.lat) assert_equal(-105.296588, second_wpt.lon) assert_equal('002', second_wpt.name) assert_equal('Waypoint', second_wpt.sym) assert_equal(1955.192, second_wpt.elevation) end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
gpx-0.7 | tests/waypoint_test.rb |
gpx-0.6 | tests/waypoint_test.rb |
gpx-0.5 | tests/waypoint_test.rb |
gpx-0.3 | tests/waypoint_test.rb |
gpx-0.4 | tests/waypoint_test.rb |