Revision 30619 branches/v2_0_0_prep/libraries/libTools/src-test/org/gvsig/tools/persistence/impl/AbstractPersistenceManagerTest.java
AbstractPersistenceManagerTest.java | ||
---|---|---|
41 | 41 |
import org.gvsig.tools.dynobject.DynField; |
42 | 42 |
import org.gvsig.tools.dynobject.DynStruct; |
43 | 43 |
import org.gvsig.tools.persistence.PersistenceException; |
44 |
import org.gvsig.tools.persistence.PersistenceFactory; |
|
45 | 44 |
import org.gvsig.tools.persistence.PersistenceManager; |
46 | 45 |
import org.gvsig.tools.persistence.PersistenceValidateExceptions; |
47 | 46 |
import org.gvsig.tools.persistence.Persistent; |
... | ... | |
161 | 160 |
|
162 | 161 |
myPersistenceManager.setMockPersistentState(persistentState); |
163 | 162 |
|
163 |
myPersistenceManager.registerClass(DummyPersistent.class); |
|
164 | 164 |
myPersistenceManager.addAlias("org.gvsig.OldPersistent", |
165 | 165 |
DummyPersistent.class); |
166 | 166 |
|
... | ... | |
203 | 203 |
* Test method for {@link org.gvsig.tools.persistence.impl.AbstractPersistenceManager#create(org.gvsig.tools.persistence.PersistentState)}. |
204 | 204 |
*/ |
205 | 205 |
/* TODO FIXME API CHANGED |
206 |
public void testCreate() throws Exception {
|
|
206 |
public void testCreate() throws Exception { |
|
207 | 207 |
persistentStateControl.expectAndReturn(persistentState |
208 | 208 |
.getTheClassName(), DummyPersistent.class.getName(), 2); |
209 | 209 |
|
... | ... | |
262 | 262 |
Iterator iter = myPersistenceManager.getPersistentClasses(); |
263 | 263 |
assertNotNull(iter); |
264 | 264 |
assertTrue(iter.hasNext()); |
265 |
assertEquals(DummyPersistent.class.getName(), iter.next());
|
|
265 |
assertEquals(DummyPersistent.class, iter.next()); |
|
266 | 266 |
assertFalse(iter.hasNext()); |
267 | 267 |
|
268 | 268 |
} |
269 | 269 |
|
270 |
/** |
|
271 |
* Test method for {@link org.gvsig.tools.persistence.impl.AbstractPersistenceManager#removeDefinition(java.lang.Class)}. |
|
272 |
*/ |
|
273 |
public void testRemoveDefinition() { |
|
274 |
myPersistenceManager.registerClass(DummyPersistent.class, dynStruct); |
|
275 |
myPersistenceManager.removeDefinition(DummyPersistent.class); |
|
276 |
assertNull(myPersistenceManager.getDefinition(DummyPersistent.class)); |
|
277 |
} |
|
278 | 270 |
|
279 | 271 |
/** |
280 | 272 |
* Test method for {@link org.gvsig.tools.persistence.impl.AbstractPersistenceManager#validate(org.gvsig.tools.persistence.PersistentState)}. |
... | ... | |
592 | 584 |
|
593 | 585 |
Persistent aPersistent = new DummyPersistent(); |
594 | 586 |
|
587 |
myPersistenceManager.registerClass(aPersistent.getClass()); |
|
595 | 588 |
PersistentState aState = myPersistenceManager.getState(aPersistent); |
596 | 589 |
assertTrue(((DummyPersistent) aPersistent).saveCalled); |
597 | 590 |
|
Also available in: Unified diff