Package com.agiletec.plugins.jpuserreg.aps.internalservlet.registration

Examples of com.agiletec.plugins.jpuserreg.aps.internalservlet.registration.UserRegistrationAction


  }
 
  public void testInitRegistration() throws Throwable {
    String result = this.executeInitRegistration();
    assertEquals(Action.SUCCESS, result);
    UserRegistrationAction action = (UserRegistrationAction) this.getAction();
    assertNotNull(action);
  }
View Full Code Here


      params.put("Monotext:language", "it");
      params.put("Date:birthdate", "01/01/1981");
      result = this.executeRegister(params);
      assertEquals(Action.SUCCESS, result);
     
      UserRegistrationAction action = (UserRegistrationAction) this.getAction();
      Map<String, List<String>> fieldErrors = action.getFieldErrors();
      assertNotNull(fieldErrors);
      assertEquals(0, fieldErrors.size());
      Set<String> keys = fieldErrors.keySet();
      assertEquals(0, keys.size());
    } finally {
View Full Code Here

    assertEquals(Action.SUCCESS, result);
   
    Map<String, String> params = new HashMap<String, String>();
    result = this.executeRegister(params);
    assertEquals(Action.INPUT, result);
    UserRegistrationAction reqAccountAction = (UserRegistrationAction) this.getAction();
    Collection<String> errors = reqAccountAction.getActionErrors();
    assertNotNull(errors);
    assertEquals(0, errors.size());
    Collection<String> messages = reqAccountAction.getActionMessages();
    assertNotNull(messages);
    assertEquals(0, messages.size());
    Map<String, List<String>> fieldErrors = reqAccountAction.getFieldErrors();
    assertNotNull(fieldErrors);
    assertEquals(7, fieldErrors.size());
    List<String> error = fieldErrors.get("privacyPolicyAgreement");
    assertNotNull(error);
    error = fieldErrors.get("username");
    assertNotNull(error);
    error = fieldErrors.get("Monotext:fullname");
    assertNotNull(error);
    error = fieldErrors.get("Monotext:language");
    assertNotNull(error);
    error = fieldErrors.get("Monotext:email");
    assertNotNull(error);
    error = fieldErrors.get("Monotext:email");
    assertNotNull(error);
    error = fieldErrors.get("emailConfirm");
    assertNotNull(error);
   
    params.put("username", "user#name");
    result = this.executeRegister(params);
    assertEquals(Action.INPUT, result);
    reqAccountAction = (UserRegistrationAction) this.getAction();
    fieldErrors = reqAccountAction.getFieldErrors();
    assertEquals(7, fieldErrors.size());
    assertNotNull(fieldErrors.get("username"));
  }
View Full Code Here

    Map<String, String> params = new HashMap<String, String>();
    params.put("username", "admin");
    params.put("Date:birthdate", "01/01/1981");
    result = this.executeRegister(params);
    assertEquals(Action.INPUT, result);
    UserRegistrationAction reqAccountAction = (UserRegistrationAction) this.getAction();
    Map<String, List<String>> fieldErrors = reqAccountAction.getFieldErrors();
    assertNotNull(fieldErrors);
    assertEquals(6, fieldErrors.size());
    List<String> errors = fieldErrors.get("username");
    assertNotNull(errors);
    assertEquals(1, errors.size());
View Full Code Here

      params.put("privacyPolicyAgreement", "true");
      params.put("Monotext:language", "it");
      params.put("Date:birthdate", "01/01/1981");
      result = this.executeRegister(params);
      assertEquals(Action.SUCCESS, result);
      UserRegistrationAction action = (UserRegistrationAction) this.getAction();
      Map<String, List<String>> fieldErrors = action.getFieldErrors();
      assertNotNull(fieldErrors);
      assertEquals(0, fieldErrors.size());
      Set<String> keys = fieldErrors.keySet();
      assertEquals(0, keys.size());
     
      params.put("username", username_2);
      result = this.executeRegister(params);
      assertEquals("expired", result);// Sessione scaduta
     
      result = this.executeInitRegistration();// Ripristino sessione
      assertEquals(Action.SUCCESS, result);
     
      result = this.executeRegister(params);
      assertEquals(Action.INPUT, result);
      action = (UserRegistrationAction) this.getAction();
      fieldErrors = action.getFieldErrors();
      assertNotNull(fieldErrors);
      assertEquals(1, fieldErrors.size());
      assertEquals("email", (String) fieldErrors.keySet().iterator().next());
      assertEquals((fieldErrors.get("email")).get(0), action.getText("jpuserreg.error.email.alreadyInUse"));
    } finally {
      this.getUserManager().removeUser(username_1);
      _userRegDAO.clearTokenByUsername(username_1);
    }
  }
View Full Code Here

TOP

Related Classes of com.agiletec.plugins.jpuserreg.aps.internalservlet.registration.UserRegistrationAction

Copyright © 2018 www.massapicom. 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.