package jumptest.junit;
import java.io.FileReader;
import java.util.List;
import junit.framework.TestCase;
import com.vividsolutions.jts.geom.*;
import com.vividsolutions.jts.io.WKTReader;
import com.vividsolutions.jump.util.io.SimpleGMLReader;
public class SimpleGMLReaderTestCase extends TestCase {
public SimpleGMLReaderTestCase(String Name_) {
super(Name_);
}
public static void main(String[] args) {
String[] testCaseName = {SimpleGMLReaderTestCase.class.getName()};
junit.textui.TestRunner.main(testCaseName);
}
private WKTReader wktReader = new WKTReader(new GeometryFactory());
public void test() throws Exception {
List geometries;
FileReader fileReader = new FileReader(TestUtil.toFile("3points.xml"));
try {
geometries = new SimpleGMLReader().toGeometries(fileReader,
"dataFeatures", "Feature", "gml:pointProperty");
}
finally {
fileReader.close();
}
assertEquals(3, geometries.size());
assertEquals(new Coordinate(1195523.78545869, 382130.432621668),
((Geometry)geometries.get(0)).getCoordinate());
}
}