Example usage for org.apache.commons.validator Var setName

List of usage examples for org.apache.commons.validator Var setName

Introduction

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

Prototype

public void setName(String name) 

Source Link

Document

Sets the name of the variable.

Usage

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber05() <br>/* w  w w.j a  va2s .c o m*/
 * <br>
 * () <br>
 * G <br>
 * <br>
 * () bean:"5"<br>
 * () va:not null<br>
 * () field:var:<br>
 * integerLength="abc"<br>
 * () errors:not null<br>
 * <br>
 * () :ValidatorException<br>
 * "Mistake on validation definition file. - integerLength is not number. You'll have to check it over. "<br>
 * () :<br>
 * "Mistake on validation definition file. - integerLength is not number. You'll have to check it over. ", new
 * NumberFormatException()<br>
 * <br>
 * var?integerLength??????????ValidatorException?????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber05() throws Exception {
    // ??
    // bean : "5"
    Object bean = "5";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:integerLength="abc"
    Field field = new Field();
    Var var = new Var();
    var.setName("integerLength");
    var.setValue("abc");
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    try {
        // 
        new FieldChecks().validateNumber(bean, va, field, errors);
        fail();
    } catch (ValidatorException e) {
        // 
        String message = "Mistake on validation definition file. " + "- integerLength is not number. "
                + "You'll have to check it over. ";
        assertEquals(message, e.getMessage());
        assertThat(logger.getLoggingEvents().get(0).getMessage(), is(equalTo(message)));
        assertThat(logger.getLoggingEvents().get(0).getThrowable().get(),
                instanceOf(NumberFormatException.class));
    }
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber06() <br>//w ww  .  ja  v a 2  s . c  o m
 * <br>
 * () <br>
 * G <br>
 * <br>
 * () bean:"5"<br>
 * () va:not null<br>
 * () field:var:<br>
 * scale="abc"<br>
 * () errors:not null<br>
 * <br>
 * () :ValidatorException<br>
 * "Mistake on validation definition file. - scale is not number. You'll have to check it over. "<br>
 * () :<br>
 * "Mistake on validation definition file. - scale is not number. You'll have to check it over. ", new
 * NumberFormatException()<br>
 * <br>
 * var?scale??????????ValidatorException?????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber06() throws Exception {
    // ??
    // bean : "5"
    Object bean = "5";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:scale="abc"
    Field field = new Field();
    Var var = new Var();
    var.setName("scale");
    var.setValue("abc");
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    try {
        // 
        new FieldChecks().validateNumber(bean, va, field, errors);
        fail();
    } catch (ValidatorException e) {
        // 
        String message = "Mistake on validation definition file. " + "- scale is not number. "
                + "You'll have to check it over. ";
        assertEquals(message, e.getMessage());
        assertThat(logger.getLoggingEvents().get(0).getMessage(), is(equalTo(message)));
        assertThat(logger.getLoggingEvents().get(0).getThrowable().get(),
                instanceOf(NumberFormatException.class));
    }
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber10() <br>//from w ww . j av a 2s.  c om
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * integerLength="2"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:false<br>
 * () errors:bean,field,va???addErrors???<br>
 * <br>
 * ???????var?integerLength????????false??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber10() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();

    // field : var:integerLength="2"
    Field field = new Field();
    Var var = new Var();
    var.setName("integerLength");
    var.setValue("2");
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertFalse(b);
    // ?
    assertEquals(1, errors.addErrorCount);
    // ?
    ArrayList<?> beanList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "beanList");
    assertSame(bean, beanList.get(0));
    ArrayList<?> vaList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "vaList");
    assertSame(va, vaList.get(0));
    ArrayList<?> fieldList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "fieldList");
    assertSame(field, fieldList.get(0));
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber11() <br>//from  ww  w  . j ava  2 s. c om
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * scale="1"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:false<br>
 * () errors:bean,field,va???addErrors???<br>
 * <br>
 * ????????var?scale????????false??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber11() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();

    // field : var:scale="1"
    Field field = new Field();
    Var var = new Var();
    var.setName("scale");
    var.setValue("1");
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertFalse(b);
    // ?
    assertEquals(1, errors.addErrorCount);
    // ?
    ArrayList<?> beanList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "beanList");
    assertSame(bean, beanList.get(0));
    ArrayList<?> vaList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "vaList");
    assertSame(va, vaList.get(0));
    ArrayList<?> fieldList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "fieldList");
    assertSame(field, fieldList.get(0));
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber12() <br>/*from w  w w.j  a  va  2 s  .co m*/
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * integerLength="5"<br>
 * isAccordedInteger="true"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:false<br>
 * () errors:bean,field,va???addErrors???<br>
 * <br>
 * var?isAccordedInteger?true?????????????var?integerLength????????false??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber12() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:scale="5" isAccordedInteger="true"
    Field field = new Field();
    Var var1 = new Var();
    var1.setName("scale");
    var1.setValue("5");
    field.addVar(var1);

    Var var2 = new Var();
    var2.setName("isAccordedInteger");
    var2.setValue("true");
    field.addVar(var2);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertFalse(b);
    // ?
    assertEquals(1, errors.addErrorCount);
    // ?
    ArrayList<?> beanList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "beanList");
    assertSame(bean, beanList.get(0));
    ArrayList<?> vaList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "vaList");
    assertSame(va, vaList.get(0));
    ArrayList<?> fieldList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "fieldList");
    assertSame(field, fieldList.get(0));
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber13() <br>/*from ww  w .  jav  a  2s. c  o m*/
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * scale="3"<br>
 * isAccordedScale="true"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:false<br>
 * () errors:bean,field,va???addErrors???<br>
 * <br>
 * var?isAccordedScale?true??????????????var?scale????????false??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber13() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:scale="3" isAccordedScale="true"
    Field field = new Field();
    Var var1 = new Var();
    var1.setName("scale");
    var1.setValue("3");
    field.addVar(var1);

    Var var2 = new Var();
    var2.setName("isAccordedScale");
    var2.setValue("true");
    field.addVar(var2);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertFalse(b);
    // ?
    assertEquals(1, errors.addErrorCount);
    // ?
    ArrayList<?> beanList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "beanList");
    assertSame(bean, beanList.get(0));
    ArrayList<?> vaList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "vaList");
    assertSame(va, vaList.get(0));
    ArrayList<?> fieldList = (ArrayList<?>) ReflectionTestUtils.getField(errors, "fieldList");
    assertSame(field, fieldList.get(0));
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber08() <br>/*ww w.  j  a v a 2 s  . c o  m*/
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * integerLength="3"<br>
 * scale="2"<br>
 * isAccordedInteger="true"<br>
 * isAccordedScale="true"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:true<br>
 * () errors:????<br>
 * <br>
 * var?isAccordedInteger?true?????????????var?integerLength??????var?isAccordedScale?true??????
 * ????var?scale??????true??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber08() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:integerLength="3" scale="2" isAccordedInteger="true" isAccordedScale="true"
    Field field = new Field();
    Var var1 = new Var();
    var1.setName("integerLength");
    var1.setValue("3");
    field.addVar(var1);

    Var var2 = new Var();
    var2.setName("scale");
    var2.setValue("2");
    field.addVar(var2);

    Var var3 = new Var();
    var3.setName("isAccordedInteger");
    var3.setValue("true");
    field.addVar(var3);

    Var var4 = new Var();
    var4.setName("isAccordedScale");
    var4.setValue("true");
    field.addVar(var4);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertTrue(b);
    assertEquals(0, errors.addErrorCount);
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java

/**
 * testValidateNumber09() <br>/*from  w  ww  .  j ava2s. c o m*/
 * <br>
 * () <br>
 * A <br>
 * <br>
 * () bean:"100.05"<br>
 * () va:not null<br>
 * () field:var:<br>
 * integerLength="5"<br>
 * scale="3"<br>
 * isAccordedInteger="test"<br>
 * isAccordedScale="test"<br>
 * () errors:not null<br>
 * <br>
 * () boolean:true<br>
 * () errors:????<br>
 * <br>
 * var?isAccordedInteger?true??????????????var?integerLength??????var?isAccordedScale?true???????
 * ????var?scale??????true??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateNumber09() throws Exception {
    // ??
    // bean : "100.05"
    Object bean = "100.05";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : var:integerLength="5" scale="3" isAccordedInteger="test" isAccordedScale="test"
    Field field = new Field();

    Var var1 = new Var();
    var1.setName("integerLength");
    var1.setValue("5");
    field.addVar(var1);

    Var var2 = new Var();
    var2.setName("scale");
    var2.setValue("3");
    field.addVar(var2);

    Var var3 = new Var();
    var3.setName("isAccordedInteger");
    var3.setValue("test");
    field.addVar(var3);

    Var var4 = new Var();
    var4.setName("isAccordedScale");
    var4.setValue("test");
    field.addVar(var4);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateNumber(bean, va, field, errors);

    // 
    assertTrue(b);
    assertEquals(0, errors.addErrorCount);
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java

/**
 * testValidateProhibited06() <br>
 * <br>/*w ww  .  ja  va 2s  .  c om*/
 * () <br>
 * A <br>
 * <br>
 * () bean:""<br>
 * () va:not null<br>
 * () field:var:<br>
 * chars=""<br>
 * () errors:not null<br>
 * <br>
 * () boolean:true<br>
 * () errors:????<br>
 * <br>
 * bean?var?chars??????????true??????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateProhibited06() throws Exception {
    // ??
    // bean : ""
    Object bean = "";
    // va : not null
    ValidatorAction va = new ValidatorAction();

    // field : not null
    Field field = new Field();
    Var var = new Var();
    var.setName("chars");
    var.setValue("");
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    // 
    boolean b = new FieldChecks().validateProhibited(bean, va, field, errors);

    // 
    assertTrue(b);
    // ?
    assertEquals(0, errors.addErrorCount);
}

From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java

/**
 * testValidateProhibited03() <br>
 * <br>// w  w  w . j  a v  a  2s  .c  o  m
 * () <br>
 * G <br>
 * <br>
 * () bean:"test"<br>
 * () va:not null<br>
 * () field:var:<br>
 * chars=null<br>
 * () errors:not null<br>
 * <br>
 * () :ValidatorException<br>
 * "var[chars] must be specified."<br>
 * () :<br>
 * "var[chars] must be specified."<br>
 * <br>
 * var?chars?null???ValidatorException?????? <br>
 * @throws Exception ?????
 */
@Test
public void testValidateProhibited03() throws Exception {
    // ??
    // bean : "test"
    Object bean = "test";
    // va : not null
    ValidatorAction va = new ValidatorAction();
    // field : not null
    Field field = new Field();
    Var var = new Var();
    var.setName("chars");
    var.setValue(null);
    field.addVar(var);

    // errors : not null
    FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01();

    try {
        // 
        new FieldChecks().validateProhibited(bean, va, field, errors);
        fail();
    } catch (ValidatorException e) {
        // 
        String message = "var[chars] must be specified.";
        assertEquals(message, e.getMessage());
        assertThat(logger.getLoggingEvents(), is(asList(error(message))));
    }
}