package jumptest.junit;
import java.io.File;
import com.vividsolutions.jts.geom.Geometry;
import com.vividsolutions.jts.util.Assert;
import com.vividsolutions.jump.feature.*;
public class TestUtil {
public TestUtil() {
}
/**
* Converts a Geometry to a Feature.
* @param geometry the geometry to wrap in a Feature
* @return a Feature based on a simple FeatureSchema
*/
public static Feature toFeature(Geometry geometry) {
FeatureSchema geometrySchema = new FeatureSchema();
geometrySchema.addAttribute("GEOMETRY", AttributeType.GEOMETRY);
Feature f = new BasicFeature(geometrySchema);
f.setGeometry(geometry);
return f;
}
public static File toFile(String filename) {
String parent = System.getProperty("jump-test-data-directory");
Assert.isTrue(parent != null);
return new File(parent, filename);
}
}