Package eu.maydu.gwt.validation.client.validators

Examples of eu.maydu.gwt.validation.client.validators.ValidatorAlgorithmResult


 
  public void testInvalidEmails() {
   
    EmailValidatorAlgorithm algorithm = new EmailValidatorAlgorithm();
   
    ValidatorAlgorithmResult result = algorithm.validate("test@testcom");
    assertNotNull("test@testcom is not a valid email address", result);
   
    result = algorithm.validate("@test.com");
    assertNotNull("@test.com is not a valid email address", result);
   
View Full Code Here


  public void testTimeAlgorithmSecondsNotAllowed() {
   
    TimeValidatorAlgorithm algorithm = new TimeValidatorAlgorithm();
   
    ValidatorAlgorithmResult result = algorithm.validate("12:30");
    assertNull("12:30 is a correct time", result);
   
    result = algorithm.validate("00:0");
    assertNotNull("00:0 is an incorrect time", result);
   
    result = algorithm.validate("0:00");
    assertNull("0:00 is a correct time", result);
   
    result = algorithm.validate("0:01");
    assertNull("0:01 is a correct time", result);
   
    result = algorithm.validate("23:57");
    assertNull("23:57 is a correct time", result);
   
    result = algorithm.validate("1a:30");
    assertNotNull("1a:30 is a correct time", result);
   
    result = algorithm.validate("12:30:20");
    assertNotNull("12:30:20 is a correct time, but seconds are not allowed", result);
    assertEquals("Error code must be NOT_A_VALID_TIME_WITHOUT_SECONDS", TimeValidatorAlgorithm.NOT_A_VALID_TIME_WITHOUT_SECONDS, result.getErrorCode());
   
   
    result = algorithm.validate("24:57");
    assertNotNull("24:57 is not a correct time", result);
   
View Full Code Here

  }
 
  public void testTimeAlgorithmSecondsAllowed() {
    TimeValidatorAlgorithm algorithm = new TimeValidatorAlgorithm(true, false);
   
    ValidatorAlgorithmResult result = algorithm.validate("12:30");
    assertNull("12:30 is a correct time", result);
   
    result = algorithm.validate("00:0");
    assertNotNull("00:0 is an incorrect time", result);
   
View Full Code Here

 
 
  public void testTimeAlgorithmSecondsRequired() {
    TimeValidatorAlgorithm algorithm = new TimeValidatorAlgorithm(false, true);
   
    ValidatorAlgorithmResult result = algorithm.validate("12:30");
    assertNotNull("12:30 is not a correct time, seconds required", result);
   
    result = algorithm.validate("00:0");
    assertNotNull("00:0 is an incorrect time", result);
   
View Full Code Here

 
 
  public void testTimeAlgorithmSecondsRequiredAndAllowed() {
    TimeValidatorAlgorithm algorithm = new TimeValidatorAlgorithm(true, true);
   
    ValidatorAlgorithmResult result = algorithm.validate("12:30");
    assertNotNull("12:30 is not a correct time, seconds required", result);
   
    result = algorithm.validate("00:0");
    assertNotNull("00:0 is an incorrect time", result);
   
View Full Code Here

  @Override
  public <V extends ValidationMessages> ValidationResult validate(V messages) {
    String input = getInput();
    if(!isRequired() && input.equals(""))
      return null;
    ValidatorAlgorithmResult result = algorithm.validate(input);
    if (result == null)
      return null;

    return result(result, messages);
View Full Code Here

TOP

Related Classes of eu.maydu.gwt.validation.client.validators.ValidatorAlgorithmResult

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.