Revision 47436 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
MemoryStoreProviderTest.java | ||
---|---|---|
279 | 279 |
} |
280 | 280 |
|
281 | 281 |
public void testUpdateFeaturesWithGeom() throws DataException, ValidateDataParametersException, CreateGeometryException { |
282 |
List<Geometry> geoms = new ArrayList<>(); |
|
283 |
FeatureStore store = createStoreWithGeomFieldFilled(geoms); |
|
282 |
try { |
|
283 |
List<Geometry> geoms = new ArrayList<>(); |
|
284 |
FeatureStore store = createStoreWithGeomFieldFilled(geoms); |
|
284 | 285 |
|
285 |
store.edit(); |
|
286 |
FeatureSet set = store.getFeatureSet(); |
|
287 |
for (Feature feature : set) { |
|
288 |
EditableFeature ef = feature.getEditable(); |
|
289 |
ef.set(LABEL, "Bye"); |
|
290 |
set.update(ef); |
|
291 |
} |
|
292 |
store.finishEditing(); |
|
286 |
store.edit();
|
|
287 |
FeatureSet set = store.getFeatureSet();
|
|
288 |
for (Feature feature : set) {
|
|
289 |
EditableFeature ef = feature.getEditable();
|
|
290 |
ef.set(LABEL, "Bye");
|
|
291 |
set.update(ef);
|
|
292 |
}
|
|
293 |
store.finishEditing();
|
|
293 | 294 |
|
294 |
for (Feature feature : store.getFeatureSet()) { |
|
295 |
assertEquals("Bye", feature.get(LABEL)); |
|
295 |
for (Feature feature : store.getFeatureSet()) { |
|
296 |
assertEquals("Bye", feature.get(LABEL)); |
|
297 |
} |
|
298 |
store.dispose(); |
|
299 |
} catch (Exception ex) { |
|
300 |
LOGGER.warn("Test error", ex); |
|
301 |
throw ex; |
|
296 | 302 |
} |
297 |
store.dispose(); |
|
298 | 303 |
} |
299 | 304 |
|
300 | 305 |
public void testAddFeaturesWithoutGeom() throws DataException, ValidateDataParametersException, CreateGeometryException { |
Also available in: Unified diff