Revision 47596

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/test/java/org/gvsig/fmap/dal/store/memory/MemoryStoreProviderTest.java
303 303
    }
304 304

  
305 305
    public void testAddFeaturesWithoutGeom() throws DataException, ValidateDataParametersException, CreateGeometryException {
306
        FeatureStore store = createStoreWithoutGeomFieldFilled();
307
        int n = 0;
308
        for (Feature feature : store.getFeatureSet()) {
309
            assertEquals(++n, feature.get(ID));
306
        try {
307
            FeatureStore store = createStoreWithoutGeomFieldFilled();
308
            int n = 0;
309
            for (Feature feature : store.getFeatureSet()) {
310
                assertEquals(++n, feature.get(ID));
311
            }
312

  
313
            store.edit();
314
            EditableFeature feature = store.createNewFeature();
315
            feature.set(ID, 4);
316
            store.insert(feature);
317
            store.finishEditing();
318
            assertEquals(4, store.getFeatureCount());
319

  
320
            store.dispose();
321
        } catch(Exception ex) {
322
            LOGGER.warn("", ex);
323
            throw ex;
310 324
        }
311

  
312
        store.edit();
313
        EditableFeature feature = store.createNewFeature();
314
        feature.set(ID, 4);
315
        store.insert(feature);
316
        store.finishEditing();
317
        assertEquals(4, store.getFeatureCount());
318
        
319
        store.dispose();
320 325
    }
321 326

  
322 327
    public void testRemoveFeaturesWithoutGeom() throws DataException, ValidateDataParametersException, CreateGeometryException {

Also available in: Unified diff