@Test public void updatingUser() { Role role = new Role("admin", "asdas, dfasd"); User user = new User( "demon13.by", Password.hashPassword(Password.hashPassword("Scorpion") + Password.SALT), "Denis", "Kravchenko", role); Report report = new Report(null, new Date(), 56, 12, user); List<Report> reports = new ArrayList<Report>(); reports.add(report); Task task = new Task(null, "asdasdasd", "asdasd", 56, "asas", new Date(), user); task.setReports(reports); TaskDAOImpl taskDao = new TaskDAOImpl(); taskDao.addTask(task); log.fatal(task); Integer id = task.getId(); task.setText("fjghkl"); taskDao.addTask(task); log.fatal(task); Task newTask = taskDao.getTask(id); log.fatal(newTask); assertEquals(task, newTask); RoleDAOImpl roleDao = new RoleDAOImpl(); roleDao.removeRole(role); }
@Test public void removingUser() { Role role = new Role("admin", "asdas, dfasd"); RoleDAOImpl roleDao = new RoleDAOImpl(); roleDao.addRole(role); User user = new User( "demon13.by", Password.hashPassword(Password.hashPassword("Scorpion") + Password.SALT), "Denis", "Kravchenko", role); UserDAOImpl userDao = new UserDAOImpl(); userDao.addUser(user); Report report = new Report(null, new Date(), 56, 12, user); ReportDAOImpl reportDao = new ReportDAOImpl(); reportDao.addReport(report); List<Report> reports = new ArrayList<Report>(); reports.add(report); Task task = new Task(null, "asdasdasd", "asdasd", 56, "asas", new Date(), user); TaskDAOImpl taskDao = new TaskDAOImpl(); taskDao.addTask(task); Integer id = task.getId(); taskDao.removeTask(task); Task newTask = taskDao.getTask(id); assertNull(newTask); roleDao.removeRole(role); }