Package org.springframework.rules.reporting

Examples of org.springframework.rules.reporting.BeanValidationResults


  }

  public void testValidationResultsCollector() {
    Person p = new Person();
    BeanValidationResultsCollector c = new BeanValidationResultsCollector(p);
    BeanValidationResults r =
        c.collectResults(rulesSource.getRules(Person.class));
    assertEquals(2, r.getViolatedCount());
  }
View Full Code Here


  public void testValidationResultsCollectorCollectAllErrors() {
    Person p = new Person();
    BeanValidationResultsCollector c = new BeanValidationResultsCollector(p);
    c.setCollectAllErrors(true);
    BeanValidationResults r =
        c.collectResults(rulesSource.getRules(Person.class));
    assertEquals(2, r.getViolatedCount());
  }
View Full Code Here

            constraints.not(
                constraints.eqProperty("firstName", "lastName")));
    rules.add(new CompoundPropertyConstraint(constraint));
    BeanValidationResultsCollector c = new BeanValidationResultsCollector(p);
    c.setCollectAllErrors(true);
    BeanValidationResults r = c.collectResults(rules);
    assertEquals(3, r.getViolatedCount());
    String message =
        r.getResults("firstName").buildMessage(Locale.getDefault());
    System.out.println(message);
    assertEquals(
        "First Name must have text and must be at least 2 characters or must *not* equal Last Name.",
        message);
  }
View Full Code Here

TOP

Related Classes of org.springframework.rules.reporting.BeanValidationResults

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.