tim@185: package de.intevation.gnv.artifacts.util; tim@185: tim@185: import com.vividsolutions.jts.geom.Coordinate; tim@185: import com.vividsolutions.jts.geom.GeometryFactory; tim@185: import com.vividsolutions.jts.geom.Point; tim@185: tim@185: import de.intevation.gnv.utils.DistanceCalculator; tim@185: tim@185: import junit.framework.TestCase; tim@185: tim@185: public class DistanceCalculatorTestCase extends TestCase { tim@185: tim@185: public DistanceCalculatorTestCase(String name) { tim@185: super(name); tim@185: } tim@185: tim@185: public void testDistanceCalculator(){ tim@185: tim@185: GeometryFactory gf = new GeometryFactory(); tim@185: tim@185: // Distance between Berlin and Tokio tim@185: Point p1 = gf.createPoint(new Coordinate(13.4000, 52.5167)); tim@185: Point p2 = gf.createPoint(new Coordinate(139.7667, 35.7000)); tim@185: tim@185: double s = new DistanceCalculator().calculateDistance(p1, p2); tim@185: tim@185: assertEquals(8941.201227763724, s); tim@185: } tim@185: tim@185: }