List of usage examples for org.apache.commons.validator Var Var
public Var()
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl14() <br>/*from w ww .j a v a 2 s . 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> * nofragments=""<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?nofragments???bean?url?????true??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl14() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("true"); field.addVar(var1); Var var2 = new Var(); var2.setName("nofragments"); var2.setValue(""); field.addVar(var2); // // 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
/** * testValidateDateRange13() <br>/*w ww . j av a 2 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> * 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.FieldChecksTest04.java
/** * testValidateIntRange16() <br>//from w ww. j av a 2s . com * <br> * () <br> * F <br> * <br> * () bean:"5"<br> * () va:not null<br> * () field:var:<br> * intRangeMin="1"<br> * intRangeMax="4"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * bean???intRangeMax?????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateIntRange16() throws Exception { // ?? Var var1 = new Var(); var1.setName("intRangeMin"); var1.setValue("1"); field.addVar(var1); Var var2 = new Var(); var2.setName("intRangeMax"); var2.setValue("4"); field.addVar(var2); // // assertFalse(new FieldChecks().validateIntRange("5", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("5", 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
/** * testValidateByteRange07()/* w ww .j a v a 2 s .c o m*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"aaaaaa"<br> * (?) va:not null<br> * (?) field:not null<br> * var:minByte=""<br> * var:maxByte=""<br> * encoding=""<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:true<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldminByte?AmaxByte?A?A0?AInteger.MAX_VALUE * vZ?smF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange07() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "aaaaaa"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("maxByte"); var.setValue(""); field.addVar(var); var = new Var(); var.setName("minByte"); var.setValue(""); field.addVar(var); var = new Var(); var.setName("encoding"); var.setValue(""); 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.web.struts.form.FieldChecksExTest05.java
/** * testValidateStringLength08()// w ww.ja v a 2 s.c om * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:Map:["field1"="a 1 "]<br> * (?) va:not null<br> * (?) field:not null<br> * var:stringLength="5"<br> * Msg("message","message")<br> * property?="field1"<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> * ?beanString^???AfieldOv?peB * `FbN?smF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateStringLength08() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ Map<String, String> bean = new HashMap<String, String>(); bean.put("field1", "a 1 "); // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?tB?[h? Field field = new Field(); field.setProperty("field1"); // ?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("5"); 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.FieldChecksTest03.java
/** * testValidateDate06() <br>/*from w w w . j a v a 2s .com*/ * <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.web.struts.form.FieldChecksExTest09.java
/** * testValidateDateRange07()/* w ww.j a v a2 s. c o m*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:"2005/02/29"<br> * (?) va:not null<br> * (?) field:not null<br> * var:datePattern=null<br> * var:datePatternStrict="yyyy/MM/dd"<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:false<br> * (?) errors:ActionMessage("message")<br> * * <br> * ?bean?t\?AdatePatternw?A * datePatternStricts?ttH?[}bgw???A * G?[?bZ?[WfalsepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateDateRange07() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "2005/02/29"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("datePattern"); var.setValue(null); field.addVar(var); var = new Var(); var.setName("datePatternStrict"); var.setValue("yyyy/MM/dd"); 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(); 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 // falsep?B assertFalse(result); // G?[?1??B assertEquals(1, errors.size()); // ?bZ?[WIuWFNgmF Iterator it = errors.get(); ActionMessage message = (ActionMessage) it.next(); assertEquals("message", message.getKey()); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl15() <br>/* w w w .j a va 2 s .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> * nofragments="test"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?nofragments?true??? bean?url?????true??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl15() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("true"); field.addVar(var1); Var var2 = new Var(); var2.setName("nofragments"); var2.setValue("test"); field.addVar(var2); // // 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.FieldChecksTest06.java
/** * testValidateNumber06() <br>/*from w w w. jav a 2s . 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.FieldChecksTest04.java
/** * testValidateIntRange17() <br>//ww w . j a v a 2 s.c om * <br> * () <br> * F <br> * <br> * () bean:"5"<br> * () va:not null<br> * () field:var:<br> * intRangeMin="5"<br> * intRangeMax="5"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * bean???intRangeMax,intRangeMin?????? true??????? <br> * @throws Exception ????? */ @Test public void testValidateIntRange17() throws Exception { // ?? Var var1 = new Var(); var1.setName("intRangeMin"); var1.setValue("5"); field.addVar(var1); Var var2 = new Var(); var2.setName("intRangeMax"); var2.setValue("5"); field.addVar(var2); // // assertTrue(new FieldChecks().validateIntRange("5", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }