add test "should throw UsernameAlreadyExistsException if JpaSystemException has been thrown"