@Test public void testUpdatedVersionedUserVerified() { String tmpUserIdString = createUserForDelete(); ScimUser user = db.retrieve(tmpUserIdString); assertFalse(user.isVerified()); user = db.verifyUser(tmpUserIdString, user.getVersion()); assertTrue(user.isVerified()); removeUser(tmpUserIdString); }
@Test public void testUpdatedUserVerified() { String tmpUserIdString = createUserForDelete(); boolean verified = template.queryForObject(verifyUserSqlFormat, Boolean.class, tmpUserIdString); assertFalse(verified); db.verifyUser(tmpUserIdString, -1); verified = template.queryForObject(verifyUserSqlFormat, Boolean.class, tmpUserIdString); assertTrue(verified); removeUser(tmpUserIdString); }
@Test public void testUpdatedUserVerified() { String tmpUserIdString = createUserForDelete(); boolean verified = jdbcTemplate.queryForObject(VERIFY_USER_SQL_FORMAT, Boolean.class, tmpUserIdString); assertFalse(verified); db.verifyUser(tmpUserIdString, -1); verified = jdbcTemplate.queryForObject(VERIFY_USER_SQL_FORMAT, Boolean.class, tmpUserIdString); assertTrue(verified); removeUser(tmpUserIdString); }
@Test(expected = OptimisticLockingFailureException.class) public void testUpdatedIncorrectVersionUserVerified() { String tmpUserIdString = createUserForDelete(); try { ScimUser user = db.retrieve(tmpUserIdString); assertFalse(user.isVerified()); user = db.verifyUser(tmpUserIdString, user.getVersion() + 50); assertTrue(user.isVerified()); } finally { removeUser(tmpUserIdString); } }
@Test(expected = ScimResourceNotFoundException.class) public void testUserVerifiedInvalidUserId() { String tmpUserIdString = createUserForDelete(); try { ScimUser user = db.retrieve(tmpUserIdString); assertFalse(user.isVerified()); user = db.verifyUser("-1-1-1", -1); assertTrue(user.isVerified()); } finally { removeUser(tmpUserIdString); } }