Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
3.0
-
None
-
trunk as of today
Description
I am writing a junit test and are trying to do a DataMap.removeObjEntity and DataMap.removeDbEntity. The DataMaps dbEntityMap and objEntityMap are updated as expected, but DataMap.getObjEntity and DataMap.getDbEntity still finds the removed entities. The "problem" seem to be that the namespace still have them.
So perhaps DataMap.remove*Entity should clear/reset the namespace?
map.removeObjEntity(objEntity.getName(), true);
map.removeDbEntity(dbEntity.getName(), true);
assertNull(map.getObjEntity(objEntity.getName())); // fails
assertNull(map.getDbEntity(dbEntity.getName())); // fails
Am I doing something wrong?