Revision 38083 branches/v2_0_0_prep/libraries/libFMap_dalfile/src-test/org/gvsig/fmap/dal/store/shp/Bug15670Test.java

View differences:

Bug15670Test.java
25 25

  
26 26
import org.gvsig.fmap.dal.DALLocator;
27 27
import org.gvsig.fmap.dal.DataManager;
28
import org.gvsig.fmap.dal.DataTypes;
29 28
import org.gvsig.fmap.dal.feature.EditableFeature;
30 29
import org.gvsig.fmap.dal.feature.EditableFeatureType;
31 30
import org.gvsig.fmap.dal.feature.Feature;
......
34 33
import org.gvsig.fmap.dal.feature.impl.DefaultEditableFeatureType;
35 34
import org.gvsig.fmap.geom.Geometry;
36 35
import org.gvsig.fmap.geom.GeometryLocator;
36
import org.gvsig.fmap.geom.GeometryManager;
37 37
import org.gvsig.fmap.geom.primitive.Point;
38
import org.gvsig.fmap.geom.type.GeometryType;
38 39
import org.gvsig.tools.exception.BaseException;
39 40
import org.gvsig.tools.library.impl.DefaultLibrariesInitializer;
40 41
import org.gvsig.tools.visitor.VisitCanceledException;
......
52 53
    public void testBug15670() throws Exception {
53 54
        new DefaultLibrariesInitializer().fullInitialize();
54 55
        DataManager manager = DALLocator.getDataManager();
56
        GeometryManager geometryManager = GeometryLocator.getGeometryManager();
55 57

  
56 58
        EditableFeatureType type = new DefaultEditableFeatureType();
57
        type.add("GEOMETRY", DataTypes.GEOMETRY)
58
            .setGeometryType(Geometry.TYPES.POINT)
59
            .setGeometrySubType(Geometry.SUBTYPES.GEOM2D);
59
        GeometryType geometryType =
60
            geometryManager.getGeometryType(Geometry.TYPES.POINT,
61
                Geometry.SUBTYPES.GEOM2D);
62
        type.add("geom", org.gvsig.fmap.geom.DataTypes.GEOMETRY)
63
            .setGeometryType(geometryType);
60 64
        type.setDefaultGeometryAttributeName("GEOMETRY");
61 65

  
62 66
        NewFeatureStoreParameters destParams =
......
75 79
        store.edit();
76 80
        EditableFeature feature = store.createNewFeature().getEditable();
77 81
        final Point geom =
78
            GeometryLocator.getGeometryManager().createPoint(10.0, 10.0,
79
                Geometry.SUBTYPES.GEOM2D);
82
            geometryManager.createPoint(10.0, 10.0, Geometry.SUBTYPES.GEOM2D);
80 83
        feature.setGeometry("GEOMETRY", geom);
81 84
        store.insert(feature);
82 85
        store.finishEditing();

Also available in: Unified diff