package cz.nkp.differ;
import cz.nkp.differ.model.User;
import cz.nkp.differ.dao.UserDAO;
import cz.nkp.differ.exceptions.UserDifferException;
import java.sql.SQLException;
import org.junit.Test;
/**
*
* @author xrosecky
*/
public class UserDAOTest extends Helper {
public UserDAO userDAO;
public UserDAOTest() throws SQLException {
this.userDAO = Helper.getUserDAO();
}
@Test
public void addUserTest() throws UserDifferException {
User user = new User();
user.setAdmin(true);
user.setUserName("username");
user.setPasswordHash("hash");
user.setPasswordSalt("salt");
user.setMail("user@example.com");
userDAO.addUser(user);
assert(user.getId() != 0);
User user2 = userDAO.getUserByUserName("username");
assert(user2.getId() != 0);
}
}