List of usage examples for org.apache.commons.validator Field addMsg
public void addMsg(Msg msg)
Msg
to the Field
. From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateMultiField06()/* w w w.j av a 2s . c o m*/ * <br><br> * * (?n) * <br> * _?FF,G * <br><br> * l?F(?) bean:"abc"<br> * (?) va:not null<br> * (?) field:not null<br> * var:multiFieldValidator="java.lang.String"<br> * Msg("message","message")<br> * (?) errors:not null<br> * (vf)<br> * (?) validator:not null<br> * (?) request:not null<br> * * <br> * l?F(?) MultiFieldValidator:?o<br> * (?) O:IllegalArgumentException<br> * ?bZ?[W?F<br> * "var value[multiFieldValidator] is invalid."<br> * (?) ?O:?Ox?FG?[<br> * ?bZ?[W?F<br> * "var value[multiFieldValidator] is invalid."<br> * O?F<br> * ClassCastException<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldmultiFieldValidatorMultiFieldValidatorNX * ?AIllegalArgumentException?mF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateMultiField06() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "abc"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("multiFieldValidator"); var.setValue("java.lang.String"); 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 try { FieldChecksEx.validateMultiField(bean, va, field, errors, validator, request); fail(); } catch (IllegalArgumentException e) { assertTrue(errors.isEmpty()); assertEquals("var value[multiFieldValidator] is invalid.", e.getMessage()); assertTrue( LogUTUtil.checkError("var value[multiFieldValidator] is invalid.", new ClassCastException())); } }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange02()/* w ww. j a v a2s .c o m*/ * <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()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange01()//from ww w . j ava 2 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.web.struts.form.FieldChecksExTest08.java
/** * testValidateMultiField08()/*from w w w. j av a 2 s . c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:"abc"<br> * (?) va:not null<br> * (?) field:not null<br> * var:multiFieldValidator=<br> * "jp.terasoluna.fw.web.struts.form.FieldChecksEx_MultiFieldValidatorImpl01"<br> * var:fields=""<br> * Msg("message","message")<br> * (?) errors:not null<br> * (vf)<br> * (?) validator:not null<br> * (?) request:not null<br> * (?) MultiFieldValidator.validate():true<br> * * <br> * l?F(l) boolean:true<br> * (?) MultiFieldValidator:?"abc",vf0z?o?B<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldfieldsnull???AMultiFieldValidator?z * nmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateMultiField08() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "abc"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("multiFieldValidator"); var.setValue("jp.terasoluna.fw.web.struts.form." + "FieldChecksEx_MultiFieldValidatorImpl01"); field.addVar(var); var = new Var(); var.setName("fields"); 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); // MultiFieldValidatorl? FieldChecksEx_MultiFieldValidatorImpl01.result = true; // eXg?s boolean result = FieldChecksEx.validateMultiField(bean, va, field, errors, validator, request); // mF assertTrue(result); assertTrue(errors.isEmpty()); // MultiFieldValidator?o?A?mF assertEquals(1, FieldChecksEx_MultiFieldValidatorImpl01.validateCalledCount); assertEquals("abc", FieldChecksEx_MultiFieldValidatorImpl01.value); assertEquals(0, FieldChecksEx_MultiFieldValidatorImpl01.fields.length); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateMultiField07()/*ww w. ja va 2 s .c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:"abc"<br> * (?) va:not null<br> * (?) field:not null<br> * var:multiFieldValidator=<br> * "jp.terasoluna.fw.web.struts.form.FieldChecksEx_MultiFieldValidatorImpl01"<br> * var:fields=null<br> * Msg("message","message")<br> * (?) errors:not null<br> * (vf)<br> * (?) validator:not null<br> * (?) request:not null<br> * (?) MultiFieldValidator.validate():true<br> * * <br> * l?F(l) boolean:true<br> * (?) MultiFieldValidator:?"abc",vf0z?o?B<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldfieldsnull???AMultiFieldValidator?z * nmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateMultiField07() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "abc"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Var var = new Var(); var.setName("multiFieldValidator"); var.setValue("jp.terasoluna.fw.web.struts.form." + "FieldChecksEx_MultiFieldValidatorImpl01"); field.addVar(var); var = new Var(); var.setName("fields"); 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); // MultiFieldValidatorl? FieldChecksEx_MultiFieldValidatorImpl01.result = true; // eXg?s boolean result = FieldChecksEx.validateMultiField(bean, va, field, errors, validator, request); // mF assertTrue(result); assertTrue(errors.isEmpty()); // MultiFieldValidator?o?A?mF assertEquals(1, FieldChecksEx_MultiFieldValidatorImpl01.validateCalledCount); assertEquals("abc", FieldChecksEx_MultiFieldValidatorImpl01.value); assertEquals(0, FieldChecksEx_MultiFieldValidatorImpl01.fields.length); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange07()//from w w w .ja v a2 s . com * <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.FieldChecksExTest08.java
/** * testValidateByteRange03()/*from ww w . jav a2 s . c o m*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:""<br> * (?) va:not null<br> * (?) field:not null<br> * var:minByte="1"<br> * var:maxByte="5"<br> * encoding="UTF-8"<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> * ?beanoCg?fieldminByte?AmaxByte?A * truepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange03() 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("5"); field.addVar(var); var = new Var(); var.setName("minByte"); var.setValue("1"); field.addVar(var); var = new Var(); var.setName("encoding"); var.setValue("UTF-8"); 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.FieldChecksExTest08.java
/** * testValidateByteRange06()/* w ww .j av a 2 s .c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:""<br> * (?) va:not null<br> * (?) field:not null<br> * var:minByte=null<br> * var:maxByte=null<br> * encoding=null<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?AmaxBytenull?A?A0?AInteger.MAX_VALUE * vZ?smF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange06() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = ""; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?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); var = new Var(); var.setName("encoding"); 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()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange14()/*from w w w .j a v a 2 s. c om*/ * <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="abc"<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> * (?) ?O:?Ox?FG?[<br> * ?bZ?[W?F""<br> * O?FNumberFormatException<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldminByte?AmaxByte?l?A * ?A0?AInteger.MAX_VALUEvZ?s?AG?[?O * ?omF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange14() 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("abc"); 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()); // G?[?O`FbN assertTrue(LogUTUtil.checkError("", new NumberFormatException())); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest08.java
/** * testValidateByteRange15()/*from w w w .ja v a 2s . c om*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"bbbbb"<br> * (?) va:not null<br> * (?) field:not null<br> * var:minByte="def"<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> * (?) ?O:?Ox?FG?[<br> * ?bZ?[W?F""<br> * O?FNumberFormatException<br> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldminByte?l?AmaxByte?A * ?A0?AInteger.MAX_VALUEvZ?s?AG?[?O * ?omF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateByteRange15() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "bbbbb"; // ++++ ??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("def"); 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()); // G?[?O`FbN assertTrue(LogUTUtil.checkError("", new NumberFormatException())); }