Package org.crank.validation

Examples of org.crank.validation.ValidatorMessage


     *
     *
     */
    @Test()
  public void testValidatorGoodEmail() {
       ValidatorMessage validatorMessage = (ValidatorMessage)
                       validator.validate("rhightower@arc-mind.com", "email");
       assertFalse(validatorMessage.hasError());
    }
View Full Code Here


        validator.setResourceBundleLocator(resourceBundleLocator);
    }

    @Test()
  public void testRequiredValidator() {
        ValidatorMessage message = (ValidatorMessage) validator.validate(null, "");
        assertTrue(message.hasError());
        message = (ValidatorMessage) validator.validate("", "");
        assertTrue(message.hasError());
        message = (ValidatorMessage) validator.validate("hello", "");
        assertFalse(message.hasError());
        message = (ValidatorMessage) validator.validate(new Date(), "");
        assertFalse(message.hasError());
    }
View Full Code Here

        validator.setDetailMessage("validator.regex.detail");
        validator.setSummaryMessage("validator.regex.summary");
    }
    @Test()
  public void testRegexValidatorWithError() {
        ValidatorMessage message = (ValidatorMessage) validator.validate("aaa", "");
        assertTrue(message.hasError());
       
       
        message = (ValidatorMessage) validator.validate("123", "");
        assertTrue(message.hasError());
       
        message = (ValidatorMessage) validator.validate("123 Main", "");
        assertFalse(message.hasError());
       
    }
View Full Code Here

    };
    class Fail implements FieldValidator {

        public ValidatorMessage validate(Object object, String fieldLabel) {
            count ++;
            ValidatorMessage message = new ValidatorMessage();
            message.setHasError( true );
            return message;
        }
View Full Code Here

      child.setName("First born");
      child.setScaleFactor(40);
      child.setParent(parent);
      parent.getChildren().add(child);
      validator.setRootObject(child);
        ValidatorMessage message = (ValidatorMessage) validator.validate(40, "scaleFactor");
        assertFalse(message.hasError());
       
        child = new DomainChild();
      child.setName("Favorite child");
      child.setScaleFactor(60);
      child.setParent(parent);
      parent.getChildren().add(child);
      validator.setRootObject(child);
        message = (ValidatorMessage) validator.validate(60, "scaleFactor");
        assertFalse(message.hasError());
       
        child = new DomainChild();
      child.setScaleFactor(0);
      child.setParent(parent);
      parent.getChildren().add(child);
      validator.setRootObject(child);
        message = (ValidatorMessage) validator.validate("", "name");
        assertTrue(message.hasError());
       
        child = new DomainChild();
      child.setName("Wild child");
      child.setScaleFactor(30);
      child.setParent(parent);
      parent.getChildren().add(child);
      validator.setRootObject(child);
        message = (ValidatorMessage) validator.validate(30, "scaleFactor");
        assertTrue(message.hasError());
       
    }
View Full Code Here

    public void setRuleName( String ruleName ) {
        this.ruleName = ruleName;
    }

    public ValidatorMessageHolder validate( Object fieldValue, String fieldLabel ) {
        return new ValidatorMessage();
    }
View Full Code Here

     *
     */
    @SuppressWarnings("unchecked")
  @Implements (interfaceClass=FieldValidator.class)
  public ValidatorMessageHolder validate(Object fieldValue, String fieldLabel) {
    ValidatorMessage validatorMessage = new ValidatorMessage();
        if (fieldValue == null) {
          return validatorMessage;
        }

    dynamicallyInitIfNeeded(fieldValue);
View Full Code Here

        this.setDetailMessage( "{validator.required.detail}" );
        this.setSummaryMessage( "{validator.required.summary}" );
    }

    public ValidatorMessageHolder validate(Object object, String fieldLabel) {
        ValidatorMessage message = new ValidatorMessage();

        if (object instanceof String) {
            String string = (String) object;
            boolean valid =  string != null && !string.trim().equals("");
            if (!valid) {
View Full Code Here

            error = true;
            log.error("general exception", e);
          }             
        }

        ValidatorMessage message = new ValidatorMessage();
       
        // If there were any errors, populate the validation message
        if (error) {
          log.error("There were errors in validation: " + summaryMessage);
          message = new ValidatorMessage(summaryMessage, detailMessage);
          populateMessage(message, (noArgs ? null : fieldLabel));
        }

        return message;
  }
View Full Code Here

        } else {
            oValue = convertIfNeeded(value, type);
        }

        /* Actually validated the field. */
        ValidatorMessage message = (ValidatorMessage) validator.validate(oValue, "none");
        if (!message.hasError()) {
            log.info("VALID");
            writer.print("valid");
        } else {
            log.info("NOT VALID");
            writer.print("NOT VALID");
View Full Code Here

TOP

Related Classes of org.crank.validation.ValidatorMessage

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.