### Question:
WGS84Util { static double getLatitutesCircleRadius(double latitude) { return EARTH_MEAN_RADIUS * Math.sin(Math.PI / 2 - latitude); }  static double shortestDistanceBetween(Point a, Point b); static double getLongitudeDelta(double latitude, double distance); static double getLatitudeDelta(double distance); static double normalizeLongitude(double longitude); static double normalizeLatitude(double latitude); static final String EPSG_4326; }### Answer:
@Test public void shouldReturnNearZeroDistanceAtPoles() throws FactoryException { assertThat(getLatitutesCircleRadius(toRadians(90)), closeTo(0.0, ERROR_DELTA)); assertThat(getLatitutesCircleRadius(toRadians(-90d)), closeTo(0.0, ERROR_DELTA)); assertThat(getLatitutesCircleRadius(toRadians(270d)), closeTo(0.0, ERROR_DELTA)); }