/** * @see UserService#unretireUser(User) */ @Test public void unretireUser_shouldUnretireAndUnmarkAllAttributes() { User user = userService.getUser(501); userService.unretireUser(user); Assert.assertFalse(user.getRetired()); Assert.assertNull(user.getDateRetired()); Assert.assertNull(user.getRetiredBy()); Assert.assertNull(user.getRetireReason()); }
errors.reject("error.general"); } else { if (user.getRetired() && StringUtils.isBlank(user.getRetireReason())) { errors.rejectValue("retireReason", "error.null");
/** * @see UserService#retireUser(User,String) */ @Test public void retireUser_shouldRetireUserAndSetAttributes() { User user = userService.getUser(502); userService.retireUser(user, "because"); Assert.assertTrue(user.getRetired()); Assert.assertNotNull(user.getDateRetired()); Assert.assertNotNull(user.getRetiredBy()); Assert.assertEquals("because", user.getRetireReason()); }
/** * @see UserController#retireUser(User,String,WebRequest) * @throws Exception * @verifies void a patient */ @Test public void retireUser_shouldRetireAUser() throws Exception { User user = service.getUserByUuid(getUuid()); Assert.assertFalse(user.isRetired()); MockHttpServletRequest req = request(RequestMethod.DELETE, getURI() + "/" + user.getUuid()); req.addParameter("!purge", ""); req.addParameter("reason", "unit test"); handle(req); User retiredUser = service.getUserByUuid(getUuid()); Assert.assertTrue(retiredUser.isRetired()); Assert.assertEquals("unit test", retiredUser.getRetireReason()); }
/** * @see UserController#retireUser(User,String,WebRequest) * @throws Exception * @verifies void a patient */ @Test public void retireUser_shouldRetireAUser() throws Exception { User user = service.getUserByUuid(getUuid()); Assert.assertFalse(user.isRetired()); MockHttpServletRequest req = request(RequestMethod.DELETE, getURI() + "/" + user.getUuid()); req.addParameter("!purge", ""); req.addParameter("reason", "unit test"); handle(req); User retiredUser = service.getUserByUuid(getUuid()); assertTrue(retiredUser.isRetired()); assertEquals("unit test", retiredUser.getRetireReason()); }