Package com.opensymphony.xwork2.validator.validators

Examples of com.opensymphony.xwork2.validator.validators.URLValidator


  }
 
 
  public void testValidUrl1() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl4");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here


    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
 
  public void testValidUrl2() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl5");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
 
  public void testValidUrlWithRegex() throws Exception {
    URLValidator validator = new URLValidator();

        validator.setUrlRegex("^myapp:\\/\\/[a-z]*\\.com$");

        Pattern pattern = Pattern.compile(validator.getUrlRegex());

        assertTrue(pattern.matcher("myapp://test.com").matches());
        assertFalse(pattern.matcher("myap://test.com").matches());
  }
View Full Code Here

        assertTrue(pattern.matcher("myapp://test.com").matches());
        assertFalse(pattern.matcher("myap://test.com").matches());
  }

  public void testValidUrlWithRegexExpression() throws Exception {
    URLValidator validator = new URLValidator();
        ActionContext.getContext().getValueStack().push(new MyAction());
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.setUrlRegexExpression("${urlRegex}");

        Pattern pattern = Pattern.compile(validator.getUrlRegex());

        assertTrue(pattern.matcher("myapp://test.com").matches());
        assertFalse(pattern.matcher("myap://test.com").matches());
  }
View Full Code Here

        assertTrue(pattern.matcher("myapp://test.com").matches());
        assertFalse(pattern.matcher("myap://test.com").matches());
  }

  public void testValidUrlWithDefaultRegex() throws Exception {
    URLValidator validator = new URLValidator();

        Pattern pattern = Pattern.compile(validator.getUrlRegex());

        assertFalse(pattern.matcher("myapp://test.com").matches());
        assertFalse(pattern.matcher("myap://test.com").matches());
        assertFalse(pattern.matcher("").matches());
        assertFalse(pattern.matcher("   ").matches());
View Full Code Here

  ValueStack stack;
  ActionContext actionContext;
 
  public void testAcceptNullValueForMutualExclusionOfValidators() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl1");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
 
  public void testInvalidEmptyValue() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl2");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
 
  public void testInvalidValue() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl3");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertTrue(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertTrue(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

  }
 
 
  public void testValidUrl1() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl4");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
 
  public void testValidUrl2() throws Exception {
   
    URLValidator validator = new URLValidator();
    validator.setValidatorContext(new GenericValidatorContext(new Object()));
    validator.setFieldName("testingUrl5");
        validator.setValueStack(ActionContext.getContext().getValueStack());
        validator.validate(new MyObject());
   
    assertFalse(validator.getValidatorContext().hasErrors());
    assertFalse(validator.getValidatorContext().hasActionErrors());
    assertFalse(validator.getValidatorContext().hasActionMessages());
    assertFalse(validator.getValidatorContext().hasFieldErrors());
  }
View Full Code Here

TOP

Related Classes of com.opensymphony.xwork2.validator.validators.URLValidator

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.