### Question:
LatLonPoints { public static String toString(LatLonPoint pt, int sigDigits) { return String.format("%s, %s", Format.d(pt.getLatitude(), sigDigits), Format.d(pt.getLongitude(), sigDigits)); }  static boolean betweenLon(double lon, double lonBeg, double lonEnd); static double lonNormal360(double lon); static double lonNormal(double lon, double center); static double lonNormalFrom(double lon, double start); static double lonNormal(double lon); static double lonDiff(double lon1, double lon2); static double latNormal(double lat); static String latToString(double lat, int ndec); static String lonToString(double lon, int ndec); static boolean isInfinite(ProjectionPoint pt); static double range180(double lon); static String toString(LatLonPoint pt, int sigDigits); static String toString(ProjectionPoint pt, int sigDigits);  }### Answer:
@Test public void testLatLonToString() { assertThat(LatLonPoints.toString(LatLonPoint.create(89.501, 399.999), 3)).isEqualTo("89.5, 39.9"); }
@Test public void testProjPointToString() { assertThat(LatLonPoints.toString(ProjectionPoint.create(89.501, 399.999), 3)).isEqualTo("89.5, 399"); }