package swag.dao;
import org.junit.Test;
import swag.model.Map;
import swag.util.PersistenceHelper;
public class MapDaoTest {
private PersistenceHelper persistence;
private DataAccessObject<Map> mapDAO;
public MapDaoTest() {
persistence = PersistenceHelper.getInstance();
mapDAO = new MapDao(persistence.getEm());
}
@Test
public void create_shouldCreate() throws Exception {
Map map = new Map();
map.setMaxUsers(5);
map = mapDAO.create(map);
}
@Test
public void delete_shouldDelete() throws Exception {
Map map = new Map();
map.setMaxUsers(5);
map = mapDAO.create(map);
mapDAO.delete(map);
}
@Test
public void update_shouldUpdate() throws Exception{
Map map = new Map();
map.setMaxUsers(5);
map = mapDAO.create(map);
map.setMaxUsers(1);
mapDAO.update(map);
}
}