예제 #1
0
  /** Max length = 100 */
  public final void testValidateNamePropertyLength() {

    company.setName(
        "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ");

    // In french
    Errors errors = companyValidator.validate(company);

    assertEquals("le nom est trop long", errors.getFieldError("name", Locale.FRENCH));

    // In English
    errors = companyValidator.validate(company);
    assertEquals("name is too long", errors.getFieldError("name", Locale.ENGLISH));

    // EveryThing OK
    company.setName(
        "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ");
    errors = companyValidator.validate(company);
    assertFalse(errors.hasFieldErrors("name"));
  }