package org.pegadi.server.department;
import org.junit.Before;
import org.junit.Test;
import org.pegadi.model.Section;
import org.pegadi.server.AbstractDatabaseTest;
import java.util.List;
import static junit.framework.Assert.assertNotNull;
import static org.junit.Assert.assertEquals;
/**
* User: jan-preben
* Date: Sep 22, 2010
*/
public class DepartmentServerImplTest extends AbstractDatabaseTest {
private SectionServerImpl departmentServer;
@Before
public void setUp() throws Exception {
departmentServer = new SectionServerImpl();
departmentServer.setDataSource(getDataSource());
}
@Test
public void testGetDepartments() throws Exception {
List<Section> sections = departmentServer.getDepartments();
assertEquals(8, sections.size());
for(Section section : sections){
assertNotNull(section);
assertNotNull(section.getId());
assertNotNull(section.getName());
}
}
@Test
public void testGetDepartment() throws Exception {
Section section = departmentServer.getDepartment(6);
assertEquals(6, section.getId());
assertEquals("Spitposten", section.getName());
assertEquals("Frå lågtysk; Erting, krenking, spott", section.getDescription());
}
}