List of usage examples for org.apache.commons.validator Var Var
public Var()
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest05.java
/** * testValidateStringLength01()/* ww w . j ava 2 s. c om*/ * <br><br> * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:null<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> * (?) ?O:?Ox?F<br> * G?[<br> * ?bZ?[W?F<br> * bean is null.<br> * (?) errors:not null<br> * (vf)<br> * * <br> * ?beannull?AG?[?O?otruep * mF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateStringLength01() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = null; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?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()); // G?[?OmF assertTrue(LogUTUtil.checkError("bean is null.")); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl03() <br>/*from w w w. j a v a 2s. c o m*/ * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html#fragment<br> * () va:not null<br> * () field:var:<br> * allowallschemes=true<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?allowallschemes?true?????bean????????true????????? <br> * @throws Exception ????? */ @Test public void testValidateUrl03() throws Exception { // ?? Var var = new Var(); var.setName("allowallschemes"); var.setValue("true"); field.addVar(var); // // assertTrue(new FieldChecks().validateUrl("abc://terasoluna.com/index.html#fragment", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange03() <br>//from www . j a va 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.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange01()//from ww w . ja v a2 s. c o m * <br><br> * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:null<br> * (?) va:not null<br> * (?) field:not null<br> * var:maxByte=null<br> * var:minByte=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> * (?) ?O:?Ox?F<br> * G?[<br> * ?bZ?[W?F<br> * bean is null.<br> * (?) errors:not null<br> * (vf)<br> * * <br> * ?beannull?AG?[?O?otruep * mF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange01() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = null; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("maxByte"); var.setValue(null); field.addVar(var); var = new Var(); var.setName("minByte"); 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.validateByteRange(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[??B assertTrue(errors.isEmpty()); // G?[?OmF assertTrue(LogUTUtil.checkError("bean is null.")); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl04() <br>// w w w .ja va 2 s .co m * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html<br> * () va:not null<br> * () field:var:<br> * allowallschemes=null<br> * schemes=http,ftp<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va???addErrors???<br> * <br> * var?allowallschemes?null??bean????var?schemes???????????false??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl04() throws Exception { // ?? Var var = new Var(); var.setName("schemes"); var.setValue("http,ftp"); field.addVar(var); // // assertFalse(new FieldChecks().validateUrl("abc://terasoluna.com/index.html", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("abc://terasoluna.com/index.html", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest05.java
/** * testValidateFloatRange05() <br> * <br>//from w ww . ja v a 2 s . c o m * () <br> * F <br> * <br> * () bean:"1.4E-45"<br> * () va:not null<br> * () field:var:<br> * floatRangeMin=""<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?floatRangeMin???????Float.MIN_VALUE?????? <br> * @throws Exception ????? */ @Test public void testValidateFloatRange05() throws Exception { // ?? Var var = new Var(); var.setName("floatRangeMin"); var.setValue(""); field.addVar(var); // // assertTrue(new FieldChecks().validateFloatRange("1.4E-45", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest10.java
/** * testValidateDateRange04() <br>//from w w w. j a va 2s .co m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/22"<br> * () va:not null<br> * () field:var<br> * datePatternStrict="abc"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * Illegal pattern character 'b'<br> * () :<br> * Illegal pattern character 'b'<br> * <br> * var?datePatternStrict???????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDateRange04() throws Exception { // ?? Var var = new Var(); var.setName("datePatternStrict"); var.setValue("abc"); field.addVar(var); // // 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.web.struts.form.FieldChecksExTest05.java
/** * testValidateStringLength02()/*from w w w. j ava 2 s. co m*/ * <br><br> * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:""<br> * (?) va:not null<br> * (?) field:not null<br> * var:stringLength="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 testValidateStringLength02() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = ""; // ++++ ??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("stringLength"); var.setValue("4"); 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.validateStringLength(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[??B assertTrue(errors.isEmpty()); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl05() <br>//from www .j a v a2 s . c om * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html<br> * () va:not null<br> * () field:var:<br> * allowallschemes=""<br> * schemes=http,ftp<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * var?allowallschemes??? bean????var?schemes????????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl05() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue(""); field.addVar(var1); Var var2 = new Var(); var2.setName("schemes"); var2.setValue("http,ftp"); field.addVar(var2); // // assertFalse(new FieldChecks().validateUrl("abc://terasoluna.com/index.html", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("abc://terasoluna.com/index.html", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange02()//from w w w . j av a2s .c om * <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()); }