Revision 30619 branches/v2_0_0_prep/libraries/libTools/src-test/org/gvsig/tools/persistence/impl/AbstractPersistenceManagerTest.java

View differences:

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