@Test public void validateLongitudeTest() { CoordinatesUtil.validateLongitude(CoordinatesUtil.LONGITUDE_MAX); CoordinatesUtil.validateLongitude(CoordinatesUtil.LONGITUDE_MIN); verifyInvalidLongitude(Double.NaN); verifyInvalidLongitude(Math.nextAfter(CoordinatesUtil.LONGITUDE_MAX, Double.POSITIVE_INFINITY)); verifyInvalidLongitude(Math.nextAfter(CoordinatesUtil.LONGITUDE_MIN, Double.NEGATIVE_INFINITY)); }
public static void validateLongitude(double longitude) { if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) { throw new IllegalArgumentException("invalid longitude: " + longitude); } }
CoordinatesUtil { public static void validateLongitude(double longitude) { if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) { throw new IllegalArgumentException("invalid longitude: " + longitude); } } }
CoordinatesUtil { public static void validateLongitude(double longitude) { if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) { throw new IllegalArgumentException("invalid longitude: " + longitude); } } private  CoordinatesUtil(); }
CoordinatesUtil { public static void validateLongitude(double longitude) { if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) { throw new IllegalArgumentException("invalid longitude: " + longitude); } } private  CoordinatesUtil(); static int degreesToMicrodegrees(double coordinate); static double microdegreesToDegrees(int coordinate); static double[] parseCoordinateString(String coordinatesString, int numberOfCoordinates); static void validateLatitude(double latitude); static void validateLongitude(double longitude); }
CoordinatesUtil { public static void validateLongitude(double longitude) { if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) { throw new IllegalArgumentException("invalid longitude: " + longitude); } } private  CoordinatesUtil(); static int degreesToMicrodegrees(double coordinate); static double microdegreesToDegrees(int coordinate); static double[] parseCoordinateString(String coordinatesString, int numberOfCoordinates); static void validateLatitude(double latitude); static void validateLongitude(double longitude); static final double LATITUDE_MAX; static final double LATITUDE_MIN; static final double LONGITUDE_MAX; static final double LONGITUDE_MIN; }