List of usage examples for org.apache.commons.validator Field Field
Field
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest09.java
/** * testValidateDateRange08()//from w ww. ja v a 2 s .c om * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:"2005/2/28"<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 * datePatternStrictwttH?[}bgbeantH?[}bg * Sv???AG?[?bZ?[Wfalsep * mF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateDateRange08() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "2005/2/28"; // ++++ ??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.web.struts.form.FieldChecksExTest02.java
/** * testValidateHankakuKanaString06()/*from w w w .j a va 2 s. c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:Map:["field1"=""]<br> * (?) va:not null<br> * (?) field:not null<br> * property="field1"<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> * ?beanString^???A * fieldOv?peB`FbN?smF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateHankakuKanaString06() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ Map<String, String> bean = new HashMap<String, String>(); bean.put("field1", ""); // ++++ ??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); // G?[? ActionMessages errors = new ActionMessages(); // [HTTPNGXg MockHttpServletRequest request = new MockHttpServletRequest(); Validator validator = new Validator(new ValidatorResources()); // eXg?s boolean result = FieldChecksEx.validateHankakuKanaString(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[?G?[IuWFNgo^?B assertTrue(errors.isEmpty()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest04.java
/** * testValidateProhibited02()// w w w . j a v a2 s. co m * <br><br> * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:""<br> * (?) va:not null<br> * (?) field:not null<br> * var:chars=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> * (?) errors:not null<br> * (vf)<br> * * <br> * ?bean?AtruepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateProhibited02() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = ""; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("chars"); var.setValue("a"); 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.validateProhibited(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.FieldChecksExTest07.java
/** * testValidateNumber09()/*from w ww . ja v a 2s . co m*/ * <br><br> * * (?n) * <br> * _?FC,F * <br><br> * l?F(?) bean:String:"123.12"<br> * (?) va:not null<br> * (?) field:not null<br> * var:integerLength=null<br> * var:scale="3"<br> * var:isAccordedScale=""<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> * scale?l?AisAccordedScalew?A * scale?l?Abean??_??A * truep?AG?[?bZ?[WmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateNumber09() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "123.12"; // ++++ ??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 varInteger = new Var(); varInteger.setName("integerLength"); varInteger.setValue(null); field.addVar(varInteger); // ??? Var varScale = new Var(); varScale.setName("scale"); varScale.setValue("3"); field.addVar(varScale); // ???vw Var varAccorded = new Var(); varAccorded.setName("isAccordedScale"); varAccorded.setValue(""); field.addVar(varAccorded); // 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.validateNumber(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[?G?[IuWFNgo^?B assertTrue(errors.isEmpty()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest01.java
/** * testGetArrayIndexField01()/*from w w w . j ava2s. c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) field:not null<br> * ?Arg??<br> * (?) pos:0<br> * * <br> * l?F(l) Field:not null<br> * ?i??j<br> * * <br> * ?fieldArgCX^X????A * fieldmF?B * <br> * * @throws Exception ?\bh?O */ public void testGetArrayIndexField01() throws Exception { // l? Field field = new Field(); // eXg?s Field retField = FieldChecksEx.getArrayIndexField(field, 0); assertNull(retField.getArg(0)); assertNull(retField.getArg(1)); assertNull(retField.getArg(2)); assertNull(retField.getArg(3)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateProhibited02() <br> * <br>/*from ww w .ja v a 2 s. c om*/ * () <br> * A <br> * <br> * () bean:""<br> * () va:not null<br> * () field:not null<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * ?bean????true??????? <br> * @throws Exception ????? */ @Test public void testValidateProhibited02() throws Exception { // ?? // bean : "" Object bean = ""; // va : not null ValidatorAction va = new ValidatorAction(); // field : not null Field field = new Field(); // 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.FieldChecksTest06.java
/** * testValidateNumber08() <br>//from w ww . j ava 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.web.struts.form.FieldChecksExTest03.java
/** * testValidateZenkakuString03()//from w ww .jav a 2 s . com * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"SpA"<br> * (?) va:not null<br> * (?) field:not 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> * (?) errors:not null<br> * (vf)<br> * * <br> * ?beanSp?\??A * truepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateZenkakuString03() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "SpA"; // ++++ ??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); // 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.validateZenkakuString(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[?G?[IuWFNgo^?B assertTrue(errors.isEmpty()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest05.java
/** * testValidateStringLength10()// w w w .j av a2 s . c om * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:Map:["field1"="123"]<br> * (?) va:not null<br> * (?) field:not null<br> * var:stringLength="5"<br> * Msg("message","message")<br> * property?="field2"<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 * ????AtruemF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateStringLength10() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ Map<String, String> bean = new HashMap<String, String>(); bean.put("field1", "123"); // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?tB?[h? Field field = new Field(); field.setProperty("field2"); // ?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.web.struts.form.FieldChecksExTest01.java
/** * testGetArrayIndexField02()/*w w w. j av a 2 s. co m*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) field:not null<br> * {Arg:key="arg0", position=0;<br> * Arg:key="arg1", position=1;<br> * Arg:key="arg2", position=2;<br> * Arg:key="arg3", position=3}<br> * (?) pos:0<br> * * <br> * l?F(l) Field:not null<br> * {Arg:key="arg0", position=0;<br> * Arg:key="arg1", position=1;<br> * Arg:key="arg2", position=2;<br> * Arg:key="arg3", position=3}<br> * (?)<br> * * <br> * ?field?ArgCX^Xkeyl"##INDEX"???A * fieldmF?B * <br> * * @throws Exception ?\bh?O */ public void testGetArrayIndexField02() throws Exception { // l? Field field = new Field(); // arg? Arg param0 = new Arg(); param0.setKey("arg0"); param0.setPosition(0); field.addArg(param0); Arg param1 = new Arg(); param1.setKey("arg1"); param1.setPosition(1); field.addArg(param1); Arg param2 = new Arg(); param2.setPosition(2); param2.setKey("arg2"); field.addArg(param2); Arg param3 = new Arg(); param3.setPosition(3); param3.setKey("arg3"); field.addArg(param3); // eXg?s Field retField = FieldChecksEx.getArrayIndexField(field, 0); assertEquals("arg0", retField.getArg(0).getKey()); assertEquals("arg1", retField.getArg(1).getKey()); assertEquals("arg2", retField.getArg(2).getKey()); assertEquals("arg3", retField.getArg(3).getKey()); }