All pastes #516398 Raw Edit

Unnamed

public text v1 · immutable
#516398 ·published 2007-05-28 17:42 UTC
rendered paste body
LocationMapperTest.java
-----------------------

package persistency;

import models.Collection;
import junit.framework.TestCase;

public class CollectionMapperTest extends TestCase {
	private CollectionMapper cm = new CollectionMapper();
	
	public void testAddCollection() {
		Collection c = new Collection("mappertest", "info1", 1, 1);
		PersCollection pc = cm.addCollection(c);
				
		assertEquals("mappertest", pc.getTopic());
		assertEquals("info1", pc.getBody());
		assertEquals(1, pc.getCreatedBy());
		assertEquals(1, pc.isVisible());
	}
	
	public void testGetCollectionByName() {
		int id = cm.getCollectionIdByName("mappertest");
		PersCollection pc = cm.getCollection(id);
		
		System.out.println(id);
		
		assertEquals("mappertest", pc.getTopic());
	}
	
	public void testGetCollection() {
		int id = cm.getCollectionIdByName("mappertest");
		PersCollection pc = cm.getCollection(id);
		
		assertEquals("mappertest", pc.getTopic());
	}
	
	public void testEditCollection() {
		int id = cm.getCollectionIdByName("mappertest");
		PersCollection pc = cm.getCollection(id);
		
		pc.setTopic("mappertest1");
		pc.setBody("bodytest");
		pc.setCreatedBy(2);
		pc.setEditedBy(4);
		cm.editCollection(pc);
		
		PersCollection pc2 = cm.getCollection(id);
		
		assertEquals("mappertest1", pc2.getTopic());
		assertEquals("bodytest", pc2.getBody());
		assertEquals(2, pc2.getCreatedBy());
		assertEquals(4, pc2.getEditedBy());	
	}

	public void testDeleteCollection() {
		int id = cm.getCollectionIdByName("mappertest1");
		int updateCount = cm.deleteCollection(id);
		
		assertEquals(updateCount, 1);
	}
}