### Question:
RegularAxisImpl extends AbstractReferenceableAxis<Double> implements RegularAxis, Serializable { @Override public Double getCoordinateValue(int index) { if (index < 0 || index >= size) { throw new IndexOutOfBoundsException("Index must be between 0 and " + (size - 1) + " (it is " + index + ")"); } return firstValue + index * spacing; } RegularAxisImpl(String name, double firstValue, double spacing, int size,
            boolean isLongitude); @Override boolean wraps(); @Override double getCoordinateSpacing(); @Override Double getCoordinateValue(int index); @Override int size(); @Override boolean isAscending(); @Override String toString(); @Override Extent<Double> getCoordinateBounds(int index); @Override Extent<Double> getCoordinateExtent(); @Override int findIndexOf(Double position); @Override int findIndexOfUnconstrained(Double position); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void testGetCoordinateValue() { for (int i = 0; i < LONGSIZE; i++) { double longPoint = longitudeAxis.getCoordinateValue(i); double expectedValue = 100.0 + i * SPACE; assertEquals(expectedValue, longPoint, delta); } for (int i = 0; i < LATSIZE; i++) { double latPoint = latitudeAxis.getCoordinateValue(i); double expectedValue = 20.0 + i * SPACE; assertEquals(expectedValue, latPoint, delta); } }