List of usage examples for org.apache.commons.validator Var setName
public void setName(String name)
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange03() <br>//from w w w . j av a 2 s. c o m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var<br> * datePattern="abc"<br> * datePatternStrict="yyyy.MM.dd"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * Illegal pattern character 'b'<br> * () :<br> * Illegal pattern character 'b'<br> * <br> * var?datePattern???????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange03() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("abc"); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue("yyyy.MM.dd"); field.addVar(var2); // // try { new FieldChecks().validateDateRange("2005/11/22", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("Illegal pattern character 'b'", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("Illegal pattern character 'b'")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange08() <br>// w ww.jav a 2s . c o m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * startDate="test"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * startDate is unparseable[test]<br> * () :<br> * startDate is unparseable[test]<br> * <br> * startDate??????????ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange08() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("startDate"); var2.setValue("test"); field.addVar(var2); // // try { new FieldChecks().validateDateRange("2005/11/22", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("startDate is unparseable[test]", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("startDate is unparseable[test]")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange09() <br>//ww w .j a v a2 s . c o m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * endDate="test"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * endDate is unparseable[test]<br> * () :<br> * endDate is unparseable[test]<br> * <br> * endDate??????????ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange09() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("endDate"); var2.setValue("test"); field.addVar(var2); // // try { new FieldChecks().validateDateRange("2005/11/22", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("endDate is unparseable[test]", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("endDate is unparseable[test]")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange12() <br>// w ww . j a v a2s . c om * <br> * () <br> * F <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * startDate="2005/11/22"<br> * endDate="2005/11/22"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * bean??startDate,endDate??????true??????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange12() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("startDate"); var2.setValue("2005/11/22"); field.addVar(var2); Var var3 = new Var(); var3.setName("endDate"); var3.setValue("2005/11/22"); field.addVar(var3); // // assertTrue(new FieldChecks().validateDateRange("2005/11/22", va, field, errors)); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange05() <br>/*from w ww. j av a 2s . co m*/ * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern=null<br> * datePatternStrict=null<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * datePattern or datePatternStrict must be specified.<br> * () :<br> * datePattern or datePatternStrict must be specified.<br> * <br> * var?datePattern?datePatternStrict?null??? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange05() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue(null); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue(null); field.addVar(var2); // // try { new FieldChecks().validateDateRange("2005/11/22", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("datePattern or datePatternStrict must be specified.", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("datePattern or datePatternStrict must be specified.")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange06() <br>//from w ww.ja va2 s . c om * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern=""<br> * datePatternStrict=""<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * datePattern or datePatternStrict must be specified.<br> * () :<br> * datePattern or datePatternStrict must be specified.<br> * <br> * var?datePattern?datePatternStrict????ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange06() 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 { new FieldChecks().validateDateRange("2005/11/22", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("datePattern or datePatternStrict must be specified.", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("datePattern or datePatternStrict must be specified.")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange10() <br>/*from w w w. j a v a 2 s . c o m*/ * <br> * () <br> * F <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * startDate="2005/11/23"<br> * endDate="2005/12/31"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * bean??startDate????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange10() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("startDate"); var2.setValue("2005/11/23"); field.addVar(var2); Var var3 = new Var(); var3.setName("endDate"); var3.setValue("2005/12/31"); field.addVar(var3); // // assertFalse(new FieldChecks().validateDateRange("2005/11/22", va, field, errors)); assertEquals(1, errors.addErrorCount); assertEquals("2005/11/22", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange11() <br>/* ww w. jav a 2 s .c o m*/ * <br> * () <br> * F <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var:<br> * datePattern="yyyy/MM/dd"<br> * startDate="2005/1/1"<br> * endDate="2005/11/21"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va???addErrors???<br> * <br> * bean??endDate???????false??????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange11() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("startDate"); var2.setValue("2005/1/1"); field.addVar(var2); Var var3 = new Var(); var3.setName("endDate"); var3.setValue("2005/11/21"); field.addVar(var3); // // assertFalse(new FieldChecks().validateDateRange("2005/11/22", va, field, errors)); assertEquals(1, errors.addErrorCount); assertEquals("2005/11/22", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange13() <br>// www. j av a2 s.c o m * <br> * () <br> * F <br> * <br> * () bean:"2005/1/1"<br> * () va:not null<br> * () field:var:<br> * datePatternStrict="yyyy/MM/dd"<br> * startDate="2005/01/01"<br> * endDate="2005/01/01"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va???addErrors???<br> * <br> * bean??datePatternStrict?????????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange13() throws Exception { // ?? Var var1 = new Var(); var1.setName("datePatternStrict"); var1.setValue("yyyy/MM/dd"); field.addVar(var1); Var var2 = new Var(); var2.setName("startDate"); var2.setValue("2005/01/01"); field.addVar(var2); Var var3 = new Var(); var3.setName("endDate"); var3.setValue("2005/01/01"); field.addVar(var3); // // assertFalse(new FieldChecks().validateDateRange("2005/1/1", va, field, errors)); 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.FieldChecksTest10.java
/** * testValidateArraysIndex07() <br> * <br>//w w w . ja v a 2 s .c o m * () <br> * F <br> * <br> * () bean:JavaBean<br> * int[] intArray = {<br> * 0,2,5<br> * };<br> * () va:methodParams="java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, * jp.terasoluna.fw.validation.ValidationErrors"<br> * name="intRangeArray"<br> * () field:property="intArray"<br> * var:<br> * intRangeMin=1<br> * intRangeMax=3<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:2??<br> * bean=?bean??<br> * field:<br> * key="intArray[0]"<br> * property="intArray[0]"<br> * var:<br> * intRangeMin="1"<br> * intRangeMax="3"<br> * va=?va??<br> * bean=?bean??<br> * field:<br> * key="intArray[2]"<br> * property="intArray[2]"<br> * var:<br> * intRangeMin="1"<br> * intRangeMax="3"<br> * va=?va??<br> * <br> * var????????? va?name???????????? ???errors?addErrors??????? <br> * @throws Exception ????? */ @Test public void testValidateArraysIndex07() throws Exception { // ?? // JavaBean FieldChecks_JavaBeanStub01 bean = new FieldChecks_JavaBeanStub01(); bean.setIntArray(new int[] { 0, 2, 5 }); // ValidatorAction va.setMethodParams("java.lang.Object," + "org.apache.commons.validator.ValidatorAction," + "org.apache.commons.validator.Field," + "jp.terasoluna.fw.validation.ValidationErrors"); va.setName("intRangeArray"); // Field field.setProperty("intArray"); Var var1 = new Var(); var1.setName("intRangeMin"); var1.setValue("1"); field.addVar(var1); Var var2 = new Var(); var2.setName("intRangeMax"); var2.setValue("3"); field.addVar(var2); // // assertFalse(new FieldChecks().validateArraysIndex(bean, va, field, errors)); assertEquals(2, errors.addErrorCount); assertSame(bean, errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertEquals("intArray[0]", ((Field) errors.fieldList.get(0)).getKey()); assertEquals("intArray[0]", ((Field) errors.fieldList.get(0)).getProperty()); assertSame(bean, errors.beanList.get(1)); assertSame(va, errors.vaList.get(1)); assertEquals("intArray[2]", ((Field) errors.fieldList.get(1)).getKey()); assertEquals("intArray[2]", ((Field) errors.fieldList.get(1)).getProperty()); }