/** * @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");
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropEquals("username", getObject().getUser().getUsername()); assertPropEquals("systemId", getObject().getUser().getSystemId()); assertPropEquals("userProperties", getObject().getUser().getUserProperties()); assertPropPresent("person"); assertPropPresent("privileges"); assertPropPresent("roles"); assertPropEquals("retired", getObject().getUser().getRetired()); }
/** * @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()); }
@Override public void validateDefaultRepresentation() throws Exception { super.validateDefaultRepresentation(); assertPropEquals("username", getObject().getUser().getUsername()); assertPropEquals("systemId", getObject().getUser().getSystemId()); assertPropEquals("userProperties", getObject().getUser().getUserProperties()); assertPropPresent("person"); assertPropPresent("privileges"); assertPropPresent("roles"); assertPropEquals("retired", getObject().getUser().getRetired()); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropEquals("username", getObject().getUser().getUsername()); assertPropEquals("systemId", getObject().getUser().getSystemId()); assertPropEquals("userProperties", getObject().getUser().getUserProperties()); assertPropPresent("person"); assertPropPresent("privileges"); assertPropPresent("roles"); assertPropPresent("allRoles"); assertPropEquals("proficientLocales", getObject().getUser().getProficientLocales()); assertPropEquals("retired", getObject().getUser().getRetired()); }
@Override public void validateFullRepresentation() throws Exception { super.validateFullRepresentation(); assertPropEquals("username", getObject().getUser().getUsername()); assertPropEquals("systemId", getObject().getUser().getSystemId()); assertPropEquals("userProperties", getObject().getUser().getUserProperties()); assertPropPresent("person"); assertPropPresent("privileges"); assertPropPresent("roles"); assertPropPresent("allRoles"); assertPropEquals("proficientLocales", getObject().getUser().getProficientLocales()); assertPropEquals("secretQuestion", getObject().getUser().getSecretQuestion()); assertPropEquals("retired", getObject().getUser().getRetired()); }