rendered paste bodyLocationMapperTest.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);
}
}