Examples of NewUser


Examples of org.apache.rave.portal.model.NewUser

        assertNotNull(errors.getFieldError(FIELD_PASSWORD));
    }

    @Test
    public void testValidationFailsOnNonMatchingPassword() throws Exception {
        NewUser newUser = new NewUser();
        newUser.setUsername(VALID_NAME);
        newUser.setPassword(VALID_PASSWORD);
        newUser.setConfirmPassword("doesnotmatch");
        newUser.setPageLayout(VALID_PAGELAYOUT);
        newUser.setEmail(VALID_EMAIL);
        Errors errors = new BindException(newUser, NEW_USER);
        expect(mockUserService.getUserByUsername(VALID_NAME)).andReturn(null);
        expect(mockUserService.getUserByEmail(VALID_EMAIL)).andReturn(null);
        replay(mockUserService);
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

                newAccountValidator.supports(NewUser.class));
    }

    @Test
    public void testValidate() throws Exception {
        NewUser newUser = new NewUser();
        newUser.setUsername(VALID_NAME);
        newUser.setPassword(VALID_PASSWORD);
        newUser.setConfirmPassword(VALID_PASSWORD);
        newUser.setPageLayout(VALID_PAGELAYOUT);
        newUser.setEmail(VALID_EMAIL);
        Errors errors = new BindException(newUser, NEW_USER);

        expect(mockUserService.getUserByUsername(VALID_NAME)).andReturn(null);
        expect(mockUserService.getUserByEmail(VALID_EMAIL)).andReturn(null);
        replay(mockUserService);
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

        assertFalse("No validation errors", errors.hasErrors());
    }

    @Test
    public void testValidationFailsOnEmptyNewUser() throws Exception {
        NewUser newUser = new NewUser();
        Errors errors = new BindException(newUser, NEW_USER);
        expect(mockUserService.getUserByUsername("")).andReturn(null);
        replay(mockUserService);

        newAccountValidator.validate(newUser, errors);
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

    }


    @Test
    public void testValidationFailsOnExistingUser() throws Exception {
        NewUser newUser = new NewUser();
        newUser.setUsername("ExistingUser");
        newUser.setPassword(VALID_PASSWORD);
        newUser.setConfirmPassword(VALID_PASSWORD);
        newUser.setPageLayout(VALID_PAGELAYOUT);
        newUser.setEmail(VALID_EMAIL);
        Errors errors = new BindException(newUser, NEW_USER);

        User user = createMock(User.class);
        expect(mockUserService.getUserByUsername("ExistingUser")).andReturn(user);
        expect(mockUserService.getUserByEmail(VALID_EMAIL)).andReturn(null);
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

    }

    @RequestMapping(value ="/newaccount.jsp")
   public void setUpForm(ModelMap model) {
      logger.debug("Initializing form");
      model.addAttribute(ModelKeys.NEW_USER,new NewUser());
   }
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

        return NewUser.class.isAssignableFrom(aClass);
    }

    public void validate(Object obj, Errors errors) {
        logger.debug("Validator called");
        NewUser newUser = (NewUser) obj;

        validateUsername(errors, newUser);
        validatePassword(errors, newUser);
        validateConfirmPassword(errors, newUser);
        validateEmail(errors, newUser.getEmail());

        writeResultToLog(errors);
    }
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

        String validUser = "valid.user";
        String validPass = "valid.password";
        String validLayout = "valid.layout";
        String validEmail = "valid.email";

        NewUser newUser = new NewUser();
        newUser.setUsername(validUser);
        newUser.setPassword(validPass);
        newUser.setConfirmPassword(validPass);
        newUser.setEmail(validEmail);


        SaltSource saltSource = createNiceMock(SaltSource.class);
        UserDetails userDetails = createNiceMock(UserDetails.class);
        expect(userDetails.getUsername()).andReturn("valid.user");
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

    }

    @RequestMapping(value ="/newaccount.jsp")
   public void setUpForm(ModelMap model) {
      logger.debug("Initializing form");
      model.addAttribute(ModelKeys.NEW_USER,new NewUser());
   }
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

  }
 
  @Test
  public void create_UsernameNotSpecified() {
    final Model model = createNiceMock(Model.class);
    final NewUser newUser = new NewUser();
    final BindingResult errors = createNiceMock(BindingResult.class);
    final String username = ""; //no username specified
    final String password = "password";
    final String confirmPassword = password;
    List<ObjectError> errorList = new ArrayList<ObjectError>();
    final ObjectError error = new ObjectError("username.required", "Username required");
   
    newUser.setUsername(username);
    newUser.setPassword(password);
    newUser.setConfirmPassword(confirmPassword);
   
    errorList.add(error);
   
    expect(errors.hasErrors()).andReturn(true).anyTimes();   
    expect(errors.getAllErrors()).andReturn(errorList).anyTimes();
View Full Code Here

Examples of org.apache.rave.portal.model.NewUser

  }
 
  @Test
  public void create_UsernameAlreadyExists() {
    final Model model = createNiceMock(Model.class);
    final NewUser newUser = new NewUser();
    final BindingResult errors = createNiceMock(BindingResult.class);
    final String username = "canonical"; //specified username already exists in database
    final String password = "password";
    final String confirmPassword = password;
    final User existingUser = new User();
    List<ObjectError> errorList = new ArrayList<ObjectError>();
    final ObjectError error = new ObjectError("username.exists", "Username already exists");
   
    newUser.setUsername(username);
    newUser.setPassword(password);
    newUser.setConfirmPassword(confirmPassword);
   
    existingUser.setUsername(username);
    existingUser.setPassword(password);
   
    errorList.add(error);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.