Package org.kuali.rice.krad.datadictionary.validation.result

Examples of org.kuali.rice.krad.datadictionary.validation.result.ConstraintValidationResult


    allowedFormats.add("dd MMM yyyy");
    allowedFormats.add("d MMM yyyy");
    // carry out validation
    DatePatternConstraint constraint = new DatePatternConstraint();
    constraint.setAllowedFormats(allowedFormats);
    ConstraintValidationResult result = processor.process(
        dictionaryValidationResult, date, constraint,
        attributeValueReader).getFirstConstraintValidationResult();
    // assertions
    log.info(ToStringBuilder.reflectionToString(dictionaryValidationResult));
    assertEquals("number of warnings differs", 0,
        dictionaryValidationResult.getNumberOfWarnings());
    assertEquals("number of errors differs", 0,
        dictionaryValidationResult.getNumberOfErrors());
    assertEquals("error level differs", ErrorLevel.OK, result.getStatus());
    assertEquals("constraint name differs",
        new ValidCharactersConstraintProcessor().getName(),
        result.getConstraintName());
  }
View Full Code Here


    try {
      DictionaryValidationResult result = KRADServiceLocatorWeb.getDictionaryValidationService().validate(bo,
          bo.getClass().getCanonicalName(), attributeName, true);
      final Iterator<ConstraintValidationResult> iterator = result.iterator();
      while (iterator.hasNext()) {
        final ConstraintValidationResult validationResult = iterator.next();
        // using error level to avoid having to configure logging
        log.error(ReflectionToStringBuilder.toString(validationResult));
      }
      assertEquals("expected number of errors differ", expectedErrors, result.getNumberOfErrors());
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.kuali.rice.krad.datadictionary.validation.result.ConstraintValidationResult

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.