| Test | Duration | Result | 
| testClampLatitude | 0.001s | passed | 
| testClampLongitude | 0s | passed | 
| testConstructor_Copy | 0.190s | passed | 
| testConstructor_Default | 0.001s | passed | 
| testConstructor_Degrees | 0.001s | passed | 
| testConstructor_WithNull | 0.002s | passed | 
| testEquals | 0.001s | passed | 
| testEquals_Inequality | 0.001s | passed | 
| testFromDegrees | 0s | passed | 
| testFromRadians | 0.001s | passed | 
| testGreatCircleAzimuth_East | 0s | passed | 
| testGreatCircleAzimuth_North | 0.001s | passed | 
| testGreatCircleAzimuth_South | 0.001s | passed | 
| testGreatCircleAzimuth_West | 0.002s | passed | 
| testGreatCircleAzimuth_WithNaN | - | ignored | 
| testGreatCircleAzimuth_WithNull | 0.002s | passed | 
| testGreatCircleDistance | 0.001s | passed | 
| testGreatCircleDistance_AcrossDateline | 0.001s | passed | 
| testGreatCircleDistance_AcrossMeridian | 0.001s | passed | 
| testGreatCircleDistance_AlongEquator | 0.001s | passed | 
| testGreatCircleDistance_AlongMeridians | 0.001s | passed | 
| testGreatCircleDistance_AntipodalPointsA | 0.001s | passed | 
| testGreatCircleDistance_AntipodalPointsB | 0.001s | passed | 
| testGreatCircleDistance_EquivalentPoints | 0.001s | passed | 
| testGreatCircleDistance_KnownDistance | 0.001s | passed | 
| testGreatCircleDistance_KnownDistanceCloseTo180 | 0.001s | passed | 
| testGreatCircleDistance_KnownDistanceCloseToZero | 0.001s | passed | 
| testGreatCircleDistance_ProblemPointsA | 0.001s | passed | 
| testGreatCircleDistance_TrivialAntipodalPointsA | 0.001s | passed | 
| testGreatCircleDistance_TrivialAntipodalPointsB | 0.001s | passed | 
| testGreatCircleDistance_TrivialAntipodalPointsC | 0.001s | passed | 
| testGreatCircleDistance_TrivialEquivalentPointsA | 0.003s | passed | 
| testGreatCircleDistance_TrivialEquivalentPointsB | 0.001s | passed | 
| testGreatCircleDistance_TrivialEquivalentPointsC | 0.001s | passed | 
| testGreatCircleDistance_WithNaN | - | ignored | 
| testGreatCircleDistance_WithNull | 0.002s | passed | 
| testGreatCircleLocation_NorthPole | 0.001s | passed | 
| testGreatCircleLocation_SouthPole | 0.001s | passed | 
| testHashCode | 0.001s | passed | 
| testInterpolateAlongPath | 0s | passed | 
| testInterpolateAlongPath_Coincident | 0s | passed | 
| testInterpolateAlongPath_Linear | 0.001s | passed | 
| testInterpolateAlongPath_NullEnd | 0.001s | passed | 
| testInterpolateAlongPath_NullResult | 0.001s | passed | 
| testInterpolateAlongPath_Rhumbline | 0s | passed | 
| testLinearAzimuth | 0.001s | passed | 
| testLinearAzimuth_AcrossDateline | 0.001s | passed | 
| testLinearAzimuth_WithNaN | - | ignored | 
| testLinearDistance | 0.001s | passed | 
| testLinearDistance_WithNaN | - | ignored | 
| testLinearLocation | 0.001s | passed | 
| testLinearLocation_WithNaN | - | ignored | 
| testLocationsCrossAntimeridian | 0.001s | passed | 
| testLocationsCrossAntimeridian_AlmostAntipodal_DoesCross | 0.001s | passed | 
| testLocationsCrossAntimeridian_AlmostAntipodal_DoesNotCross | 0.001s | passed | 
| testLocationsCrossAntimeridian_Antipodal | 0.001s | passed | 
| testLocationsCrossAntimeridian_EmptyList | 0.001s | passed | 
| testLocationsCrossAntimeridian_NaN | 0.001s | passed | 
| testLocationsCrossAntimeridian_NoLocations | 0s | passed | 
| testLocationsCrossAntimeridian_OnAntimeridian_OppositeSides | 0.001s | passed | 
| testLocationsCrossAntimeridian_OnAntimeridian_SameSideEast | 0.001s | passed | 
| testLocationsCrossAntimeridian_OnAntimeridian_SameSideWest | 0.002s | passed | 
| testLocationsCrossAntimeridian_OneLocation | 0.001s | passed | 
| testLocationsCrossAntimeridian_OutsideNormalRange | 0.001s | passed | 
| testLocationsCrossAntimeridian_OutsideNormalRangeEast | 0.001s | passed | 
| testLocationsCrossAntimeridian_OutsideNormalRangeWest | 0.001s | passed | 
| testLocationsCrossAntimeridian_WithNull | 0.002s | passed | 
| testNormalizeLatitude | 0.001s | passed | 
| testNormalizeLongitude | 0.001s | passed | 
| testRhumbAzimuth | 0.001s | passed | 
| testRhumbAzimuth_AcrossDateline | 0.001s | passed | 
| testRhumbAzimuth_AlongEquator | 0.001s | passed | 
| testRhumbAzimuth_AlongMeridian | 0.001s | passed | 
| testRhumbAzimuth_CoincidentLocations | 0.001s | passed | 
| testRhumbAzimuth_FromPoles | 0s | passed | 
| testRhumbAzimuth_WithNaN | - | ignored | 
| testRhumbAzimuth_WithNull | 0.002s | passed | 
| testRhumbDistance | 0s | passed | 
| testRhumbDistance_AcrossDateline | 0s | passed | 
| testRhumbDistance_CoincidentLocations | 0.001s | passed | 
| testRhumbDistance_ProblemPointsA | 0.001s | passed | 
| testRhumbDistance_WithNaN | - | ignored | 
| testRhumbDistance_WithNull | 0.002s | passed | 
| testRhumbLocation | 0.001s | passed | 
| testRhumbLocation_ProblemPointsA | 0.001s | passed | 
| testRhumbLocation_WithNaN | - | ignored | 
| testSet | 0.001s | passed | 
| testSet_WithDoubles | 0s | passed | 
| testSet_WithNull | 0.016s | passed | 
| testToString | 0.001s | passed |