Revision 38083 branches/v2_0_0_prep/libraries/libFMap_dalfile/src-test/org/gvsig/fmap/dal/store/shp/Bug15671Test.java
Bug15671Test.java | ||
---|---|---|
36 | 36 |
import org.gvsig.fmap.geom.GeometryLocator; |
37 | 37 |
import org.gvsig.fmap.geom.GeometryManager; |
38 | 38 |
import org.gvsig.fmap.geom.primitive.NullGeometry; |
39 |
import org.gvsig.fmap.geom.type.GeometryType; |
|
39 | 40 |
import org.gvsig.tools.exception.BaseException; |
40 | 41 |
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer; |
41 | 42 |
import org.gvsig.tools.visitor.VisitCanceledException; |
... | ... | |
53 | 54 |
public void testBug15671() throws Exception { |
54 | 55 |
new DefaultLibrariesInitializer().fullInitialize(); |
55 | 56 |
DataManager manager = DALLocator.getDataManager(); |
57 |
GeometryManager geometryManager = GeometryLocator.getGeometryManager(); |
|
56 | 58 |
|
57 | 59 |
EditableFeatureType type = new DefaultEditableFeatureType(); |
58 |
type.add("GEOMETRY", DataTypes.GEOMETRY) |
|
59 |
.setGeometryType(Geometry.TYPES.POINT) |
|
60 |
.setGeometrySubType(Geometry.SUBTYPES.GEOM2D); |
|
60 |
GeometryType geometryType = |
|
61 |
geometryManager.getGeometryType(Geometry.TYPES.POINT, |
|
62 |
Geometry.SUBTYPES.GEOM2D); |
|
63 |
type.add("geom", org.gvsig.fmap.geom.DataTypes.GEOMETRY) |
|
64 |
.setGeometryType(geometryType); |
|
61 | 65 |
type.setDefaultGeometryAttributeName("GEOMETRY"); |
62 | 66 |
type.add("double", DataTypes.DOUBLE); |
63 | 67 |
|
... | ... | |
76 | 80 |
|
77 | 81 |
store.edit(); |
78 | 82 |
EditableFeature feature = store.createNewFeature().getEditable(); |
79 |
GeometryManager geometryManager = GeometryLocator.getGeometryManager(); |
|
80 | 83 |
NullGeometry geom = |
81 | 84 |
geometryManager.createNullGeometry(Geometry.SUBTYPES.GEOM2D); |
82 | 85 |
feature.setGeometry("GEOMETRY", geom); |
Also available in: Unified diff