/**
  * Test distance calculation between 2 points.
  *
  * @dataProvider dataProviderTestDistance
  * @param TrackPoint $destinationTrackPoint The destination track point.
  * @param float $expected The expected distance.
  * @param float $delta The allowed numerical distance between two values to consider them equal
  */
 public function testDistance(TrackPoint $destinationTrackPoint, $expected, $delta = 0.0)
 {
     $starPoint = new TrackPoint('-38.691450', '176.079795', new DateTime());
     $actual = $starPoint->distance($destinationTrackPoint);
     $this->assertEquals($expected, $actual, '', $delta);
 }