Example usage for org.apache.commons.validator ValidatorResources ValidatorResources

List of usage examples for org.apache.commons.validator ValidatorResources ValidatorResources

Introduction

In this page you can find the example usage for org.apache.commons.validator ValidatorResources ValidatorResources.

Prototype

public ValidatorResources() 

Source Link

Document

Create an empty ValidatorResources object.

Usage

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest07.java

/**
 * testValidateNumber02()/*  w ww.  j  a  v  a 2s  . c o  m*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FC,F
 * <br><br>
 * l?F(?) bean:""<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * ?bean???Atruep?A
 * G?[?bZ?[WmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateNumber02() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);
    // G?[?
    ActionMessages errors = new ActionMessages();
    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateNumber(bean, va, field, errors, validator, request);

    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[??B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest09.java

/**
 * testValidateDateRange02()/*from w w  w .  j  a  v  a 2s . c  om*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FC,F
 * <br><br>
 * l?F(?) bean:""<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *                Locale=JAPANESE<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * ?bean?AtruepmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateDateRange02() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);
    // G?[?
    ActionMessages errors = new ActionMessages();
    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setLocale(Locale.JAPANESE);
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateDateRange(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[??B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest03.java

/**
 * testValidateHankakuString03()//  w ww.j av a  2  s  .  c om
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:String:"1a"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * ?beanp?\??A
 * truepmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateHankakuString03() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "1a";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);

    // G?[?
    ActionMessages errors = new ActionMessages();

    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateHankakuString(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[?G?[IuWFNgo^?B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java

/**
 * testValidateByteRange02()/*from w  w  w .  ja  v a  2  s  .c  o  m*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FC,F
 * <br><br>
 * l?F(?) bean:""<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                var:maxByte="1"<br>
 *                var:minByte="4"<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * ?bean?AtruepmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateByteRange02() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    // ++++ ?tB?[h?
    Field field = new Field();
    Var var = new Var();
    var.setName("maxByte");
    var.setValue("1");
    field.addVar(var);
    var = new Var();
    var.setName("minByte");
    var.setValue("4");
    field.addVar(var);
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);
    // G?[?
    ActionMessages errors = new ActionMessages();
    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateByteRange(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[??B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.validation.springmodules.DefaultValidatorFactoryExTest.java

/**
 * testGetValidator04() <br>//  ww  w.  j  av  a2 s.  co  m
 * <br>
 * () <br>
 * C, D <br>
 * <br>
 * () beanName:"beanName"<br>
 * () bean:String("bean")<br>
 * () errors:?3?Errors<br>
 * {Object[0]=new Object,<br>
 * Object[1]=new Object,<br>
 * Object[2]=new Object}<br>
 * <br>
 * () Validator:Validator<br>
 * validator.getParameterValue ("jp.terasoluna.fw.validation.ValidationErrors")=<br>
 * SpringValidatorErrors.getErrors()?1?Errors<br>
 * {Object[0]=new Object,Object[1]=new Object,Object[2]=new Object}<br>
 * validator.getParameterValue("java.lang.Object")=String("bean")<br>
 * validator.getFormName()="beanName"<br>
 * <br>
 * beanName????bean?not null???errors??3?Errors?? <br>
 * @throws Exception ?????
 */
@Test
public void testGetValidator04() throws Exception {
    // ??
    // beanName : "beanName"
    String beanName = "beanName";

    // bean : String("bean")
    Object bean = "bean";

    // errors : ?3?Errors
    Errors errors = new ErrorsImpl01();
    List<Object> list = new ArrayList<Object>();
    list.add(0, new Object());
    list.add(1, new Object());
    list.add(2, new Object());

    ReflectionTestUtils.setField(errors, "errors", list);

    DefaultValidatorFactoryEx factory = new DefaultValidatorFactoryEx();

    // DefaultValidatorFactory?validatorResources?
    ValidatorResources resources = new ValidatorResources();
    ReflectionTestUtils.setField(factory, "validatorResources", resources);

    Validator validator = null;

    // 
    validator = factory.getValidator(beanName, bean, errors);

    // 
    // errors : ??
    SpringValidationErrors resultErorrs = (SpringValidationErrors) validator
            .getParameterValue("jp.terasoluna.fw.validation.ValidationErrors");
    assertSame(errors, resultErorrs.getErrors());

    // bean : new String("bean")
    assertSame(bean, validator.getParameterValue("java.lang.Object"));

    // beanName : "beanName"
    assertEquals(beanName, validator.getFormName());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest02.java

/**
 * testValidateCapAlphaNumericString03()
 * <br><br>/*from  w  ww . ja v  a  2 s .c  om*/
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:"ABC0"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *         (?) validateMask:true<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) field:var?F<br>
 *                    name="mask"<br>
 *                    null?B<br>
 *         (?) errors:?<br>
 *
 * <br>
 * ?beanpp??\????A
 * truep?Aerrors?bZ?[WmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateCapAlphaNumericString03() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "ABC0";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setResource(false);
    field.addMsg(msg);

    // G?[?
    ActionMessages errors = new ActionMessages();

    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    Validator validator = new Validator(new ValidatorResources());

    // eXg?s
    boolean result = FieldChecksEx.validateCapAlphaNumericString(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[?G?[IuWFNgo^?B
    assertTrue(errors.isEmpty());
    // field?g`FbN
    Var var = field.getVar("mask");
    assertNull(var);
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest04.java

/**
 * testValidateZenkakuKanaString03()/*from  w  ww  .j  a  v  a  2  s  .  c o  m*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:String:"[JN"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * ?beanSpJi?\??A
 * truepmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateZenkakuKanaString03() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "[JN";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);

    // G?[?
    ActionMessages errors = new ActionMessages();

    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateZenkakuKanaString(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[?G?[IuWFNgo^?B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest05.java

/**
 * testValidateStringLength03()/*w w  w  .ja va  2s.  c  o m*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:String:"abc0#"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                var:stringLength=null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * fieldstringLengthlnull?AtruemF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateStringLength03() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "abc0#";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    Var var = new Var();
    var.setName("stringLength");
    var.setValue(null);
    field.addVar(var);
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);

    // G?[?
    ActionMessages errors = new ActionMessages();
    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateStringLength(bean, va, field, errors, validator, request);
    // eXgmF
    // truep?B
    assertTrue(result);
    // G?[??B
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest07.java

/**
 * testValidateNumber03()/*w w  w .  ja  v a 2s . c om*/
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:String:"123.12"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                var:integerLength=null<br>
 *                var:scale=null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                (vf)<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:true<br>
 *         (?) errors:not null<br>
 *                    (vf)<br>
 *
 * <br>
 * FieldintegerLength,scalew???A
 * truepmF?B
 * G?[?bZ?[WmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateNumber03() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "123.12";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);
    Var var = new Var();
    var.setName("integerLength");
    var.setValue(null);
    field.addVar(var);
    var = new Var();
    var.setName("scale");
    var.setValue(null);
    field.addVar(var);

    // G?[?
    ActionMessages errors = new ActionMessages();

    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();

    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateNumber(bean, va, field, errors, validator, request);

    // eXgmF
    // falsep?B
    assertTrue(result);
    // 2G?[?o^
    assertTrue(errors.isEmpty());
}

From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest03.java

/**
 * testValidateHankakuString04()//  w w  w.j  a  va2 s. c o m
 * <br><br>
 *
 * (??n)
 * <br>
 * _?FF
 * <br><br>
 * l?F(?) bean:String:"SpA"<br>
 *         (?) va:not null<br>
 *         (?) field:not null<br>
 *                Msg("message","message")<br>
 *         (?) errors:not null<br>
 *                ActionMessage("testMessage")<br>
 *         (?) validator:not null<br>
 *         (?) request:not null<br>
 *
 * <br>
 * l?F(l) boolean:false<br>
 *         (?) errors:ActionMessage("testMessage")<br>
 *                    ActionMessage("message")<br>
 *
 * <br>
 * ?beanpO???AG?[?bZ?[W?AfalsepmF?B
 * <br>
 *
 * @throws Exception ?\bh?O
 */
public void testValidateHankakuString04() throws Exception {
    //eXgf?[^?
    // ++++ beanIuWFNg ++++
    String bean = "SpA";
    // ++++ ??IuWFNg
    ValidatorAction va = new ValidatorAction();
    va.setName("message");
    // ++++ ?tB?[h?
    Field field = new Field();
    // ?bZ?[W?
    Msg msg = new Msg();
    msg.setKey("message");
    msg.setName("message");
    msg.setResource(false);
    field.addMsg(msg);

    // G?[??iActionMessage1???j
    ActionMessages errors = new ActionMessages();
    ActionMessage error = new ActionMessage("testMessage");
    errors.add(Globals.ERROR_KEY, error);

    // [HTTPNGXg
    MockHttpServletRequest request = new MockHttpServletRequest();
    // ValidatorResourcesCX^X
    ValidatorResources validatorResources = new ValidatorResources();
    // ValidatorCX^X
    Validator validator = new Validator(validatorResources);

    // eXg?s
    boolean result = FieldChecksEx.validateHankakuString(bean, va, field, errors, validator, request);

    // eXgmF
    // falsep?B
    assertFalse(result);
    // G?[?G?[IuWFNg2o^?B
    assertEquals(2, errors.size());
    // G?[???bZ?[Wo^?B
    // ActionMessage???B
    Iterator it = errors.get();
    List<String> list = new ArrayList<String>();
    while (it.hasNext()) {
        ActionMessage retError = (ActionMessage) it.next();
        list.add(retError.getKey());
    }
    assertTrue(list.contains("testMessage"));
    assertTrue(list.contains("message"));
}