+
+ public void testParseTrackWithMultipleSegments() throws Exception {
+ GpxParser parser = new GpxParser();
+ String name = "bbc2009.gpx";
+ Track track = parser.parse(name, new ClassPathResource(name).getInputStream());
+ assertEquals(10870, track.size());
+ List<TrackSegment> segments = track.getSegments();
+ assertEquals(3, segments.size());
+ assertEquals("bbc2009 100", segments.get(0).getDescription());
+ assertEquals("bbc2009 55", segments.get(1).getDescription());
+ assertEquals("bbc2009 75", segments.get(2).getDescription());
+ }