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()); } }