/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.geofence.core.dao;
import org.geoserver.geofence.core.model.GFUser;
import static org.junit.Assert.*;
import org.junit.Test;
/**
*
* @author ETj (etj at geo-solutions.it)
*/
public class GFUserDAOTest extends BaseDAOTest {
@Test
public void testPersistUser() throws Exception {
removeAllGRUsers();
long id;
{
GFUser user = new GFUser();
user.setName(name.getMethodName());
gfUserDAO.persist(user);
id = user.getId();
}
// test save & load
{
GFUser loaded = gfUserDAO.find(id);
assertNotNull("Can't retrieve user", loaded);
}
gfUserDAO.removeById(id);
assertNull("User not deleted", gfUserDAO.find(id));
}
}