List of usage examples for org.apache.commons.validator Var setValue
public void setValue(String value)
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * testValidateMask05() <br>/*from w w w . j ava 2 s . co m*/ * <br> * () <br> * F <br> * <br> * () bean:"ABC"<br> * () va:not null<br> * () field:var:mask=""^([0-9]|[a-z]|[A-Z])*$""<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * ?bean??????????? true??????? <br> * @throws Exception ????? */ @Test public void testValidateMask05() throws Exception { // ?? Var var = new Var(); var.setName("mask"); var.setValue("^([0-9]|[a-z]|[A-Z])*$"); field.addVar(var); // // assertTrue(new FieldChecks().validateMask("ABC", va, field, errors)); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * testValidateMask06() <br>//from w ww . jav a2 s . c o m * <br> * () <br> * F <br> * <br> * () bean:"???"<br> * () va:not null<br> * () field:var:mask=""^([0-9]|[a-z]|[A-Z])*$""<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * ?bean???????????????? false??????? <br> * @throws Exception ????? */ @Test public void testValidateMask06() throws Exception { // ?? Var var = new Var(); var.setName("mask"); var.setValue("^([0-9]|[a-z]|[A-Z])*$"); field.addVar(var); // // assertFalse(new FieldChecks().validateMask("???", va, field, errors)); assertEquals(1, errors.addErrorCount); assertEquals("???", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * testValidateMask04() <br>//from w w w . java2 s .c o m * <br> * () <br> * F,G <br> * <br> * () bean:"ABC"<br> * () va:not null<br> * () field:var:mask=""()<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "var[mask] must be specified."<br> * () :<br> * "var[mask] must be specified."<br> * <br> * field?var?mask????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateMask04() throws Exception { // ?? Var var = new Var(); var.setName("mask"); var.setValue(""); field.addVar(var); // // try { new FieldChecks().validateMask("ABC", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("var[mask] must be specified.", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("var[mask] must be specified.")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate09() <br>//from ww w . j av a 2s . c o m * <br> * () <br> * F <br> * <br> * () bean:"2005/2/29"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va???addErrors???<br> * <br> * ??????????false??????? <br> * @throws Exception ????? */ @Test public void testValidateDate09() throws Exception { // ? Var var = new Var(); var.setName("datePattern"); var.setValue("yyyy/MM/dd"); field.addVar(var); // // assertFalse(new FieldChecks().validateDate("2005/2/29", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("2005/2/29", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate07() <br>//w ww . j a v a 2 s. co m * <br> * () <br> * F <br> * <br> * () bean:"2005/1/1"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * datePatternStrict="yyyy.MM.dd"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * datePattern?datePatternStrict????????? datePattern?????????? <br> * @throws Exception ????? */ @Test public void testValidateDate07() throws Exception { // ? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue("yyyy.MM.dd"); field.addVar(var2); // // assertTrue(new FieldChecks().validateDate("2005/1/1", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate08() <br>//from w w w . j av a2 s. c om * <br> * () <br> * F <br> * <br> * () bean:"2005/1/1"<br> * () va:not null<br> * () field:var:<br> * datePatternStrict="yyyy/MM/dd"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va???addErrors???<br> * <br> * datePatternStrict?????????????????false??????? <br> * @throws Exception ????? */ @Test public void testValidateDate08() throws Exception { // ? Var var = new Var(); var.setName("datePatternStrict"); var.setValue("yyyy/MM/dd"); field.addVar(var); // // assertFalse(new FieldChecks().validateDate("2005/1/1", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("2005/1/1", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate06() <br>// w ww.j av a2 s. c om * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern=null<br> * datePatternStrict="abc"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. "<br> * () :<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. ", new IllegalArgumentException()<br> * <br> * datePatternStrict??????????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate06() throws Exception { // ? Var var = new Var(); var.setName("datePatternStrict"); var.setValue("abc"); field.addVar(var); // // try { new FieldChecks().validateDate("2005/11/17", va, field, errors); fail(); } catch (ValidatorException e) { String message = "Mistake on validation definition file. " + "- datePattern or datePatternStrict is invalid." + " 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(IllegalArgumentException.class)); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate04() <br>//w w w . ja v a 2s. c o m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern=""<br> * datePatternStrict=""<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. "<br> * () :<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. ", new IllegalArgumentException()<br> * <br> * datePattern?datePatternStrict??null??? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate04() throws Exception { // ? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue(""); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue(""); field.addVar(var2); // // try { logger.setEnabledLevels(Level.ERROR); new FieldChecks().validateDate("2005/11/17", va, field, errors); fail(); } catch (ValidatorException e) { String message = "Mistake on validation definition file. " + "- datePattern or datePatternStrict is invalid." + " 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(IllegalArgumentException.class)); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate05() <br>// ww w . j av a 2s. c om * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern="abc"<br> * datePatternStrict=""<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. "<br> * () :<br> * "Mistake on validation definition file. - datePattern or datePatternStrict is invalid. You'll have to check it * over. ", new IllegalArgumentException()<br> * <br> * datePattern??????????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate05() throws Exception { // ? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("abc"); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue(""); field.addVar(var2); // // try { new FieldChecks().validateDate("2005/11/17", va, field, errors); fail(); } catch (ValidatorException e) { String message = "Mistake on validation definition file. " + "- datePattern or datePatternStrict is invalid." + " 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(IllegalArgumentException.class)); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java
/** * testValidateNumber06() <br>/* w ww . j a va 2 s . co 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)); } }