List of usage examples for org.apache.commons.validator Field Field
Field
From source file:jp.terasoluna.fw.validation.FieldChecksTest01.java
/** * ??? */ @Before public void setUp() { va = new ValidatorAction(); field = new Field(); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * ???//w ww . jav a2s. c o m */ @Before public void setUp() { va = new ValidatorAction(); field = new Field(); errors = new FieldChecks_ValidationErrorsImpl01(); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java
/** * testValidateAlphaNumericString01() <br> * <br>//w ww . j a va2 s.c o m * () <br> * A <br> * <br> * () bean:null<br> * () va:not null<br> * () field:not null<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * ?bean?null???true??????? <br> * @throws Exception ????? */ @Test public void testValidateAlphaNumericString01() throws Exception { // ?? // bean : null Object bean = null; // 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().validateAlphaNumericString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateHankakuKanaString01() <br> * <br>// w w w . ja va 2 s .co m * () <br> * A <br> * <br> * () bean:null<br> * () va:not null<br> * () field:not null<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * ?bean?null???true??????? <br> * @throws Exception ????? */ @Test public void testValidateHankakuKanaString01() throws Exception { // ?? // bean : null Object bean = null; // 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().validateHankakuKanaString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest11.java
/** * testValidateMultiField01() <br> * <br>// ww w .ja va2 s . co m * () <br> * C, F, I <br> * <br> * () bean:null<br> * () va:ValidatorActionn?<br> * () field:Field?<br> * <br> * Msg("message, "message")<br> * () errors:MockValidationErrors?<br> * <br> * () boolean:true<br> * () errors:errorMessage?null??????<br> * () :ERROR<br> * "bean is null."<br> * <br> * bean?null??????TRUE??????? <br> * @throws Exception ????? */ @Test public void testValidateMultiField01() throws Exception { // ?? Object bean = null; ValidatorAction va = new ValidatorAction(); Field field = new Field(); FieldChecks_ValidationErrorsImpl03 errors = new FieldChecks_ValidationErrorsImpl03(); // FieldChecks fieldChecks = new FieldChecks(); boolean result = fieldChecks.validateMultiField(bean, va, field, errors); // assertTrue(result); assertNull(errors.errorMessage); assertThat(logger.getLoggingEvents(), is(asList(error("bean is null.")))); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest03.java
/** * testValidateHankakuString01()/*from w ww.jav a 2s . co m*/ * <br><br> * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:null<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> * (?) ?O:?Ox?F<br> * G?[<br> * ?bZ?[W?F<br> * bean is null.<br> * (?) errors:not null<br> * (vf)<br> * * <br> * ?beannull?AG?[?O?o * truepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateHankakuString01() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = null; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); Msg msg = new Msg(); msg.setKey("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.validateHankakuString(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.FieldChecksTest06.java
/** * testValidateAlphaNumericString02() <br> * <br>/*from ww w . jav a 2 s . c o m*/ * () <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 testValidateAlphaNumericString02() 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().validateAlphaNumericString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateHankakuKanaString02() <br> * <br>//from w ww . j a v a2 s . c o m * () <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 testValidateHankakuKanaString02() 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().validateHankakuKanaString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest02.java
/** * testValidateCapAlphaNumericString01() * <br><br>// w w w.j a v a 2 s. co m * * (??n) * <br> * _?FC,F * <br><br> * l?F(?) bean:null<br> * (?) va:not null<br> * (?) field:not null<br> * Msg("message","message")<br> * field:var<br> * name:"mask"<br> * value="^[a-z]*$"<br> * jsType="false"<br> * (?) errors:not null<br> * (vf)<br> * (?) validator:not null<br> * (?) request:not null<br> * (?) validateMask:true<br> * * <br> * l?F(l) boolean:true<br> * (?) field:var?F<br> * name:"mask"<br> * value="^[a-z]*$"<br> * jsType="false"<br> * (?) errors:?<br> * * <br> * ?beannull?Atruep?A * errors?bZ?[WmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateCapAlphaNumericString01() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = null; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); // ++++ ?tB?[h? Field field = new Field(); // ?bZ?[W? Msg msg = new Msg(); msg.setKey("message"); msg.setResource(false); field.addMsg(msg); field.addVar("mask", "^[a-z]*$", "false"); // G?[? ActionMessages errors = new ActionMessages(); // [HTTPNGXg MockHttpServletRequest request = new MockHttpServletRequest(); Validator validator = new Validator(new ValidatorResources()); // eXg?s boolean result = FieldChecksEx.validateCapAlphaNumericString(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[??B assertTrue(errors.isEmpty()); // field?g`FbN Var var = field.getVar("mask"); assertNotNull(var); assertEquals("mask", var.getName()); assertEquals("^[a-z]*$", var.getValue()); assertEquals("false", var.getJsType()); }
From source file:jp.terasoluna.fw.validation.springmodules.SpringValidationErrorsTest.java
/** * testAddErrors01() <br>//from w w w. j a v a 2s. c o m * <br> * () <br> * C <br> * <br> * () bean:Object<br> * () field:Field<br> * field.getKey()="key"<br> * field.getMsg("name")="messageKey"<br> * field.getArg("name", 0)="arg0"<br> * field.getArg("name", 1)="arg1"<br> * field.getArg("name", 2)="arg2"<br> * field.getArg("name", 3)="arg3"<br> * () va:ValidationAction<br> * va.getName()="name"<br> * <br> * () rejectValue():??????<br> * fieldCode="key"<br> * errorCode="messageKey"<br> * args={<br> * MessageSourceResolvable{<br> * codes[0]={"arg0"}, arguments=null, defaultMessage="arg0"}, <br> * MessageSourceResolvable{<br> * codes[1]={"arg1"}, arguments=null, defaultMessage="arg1"}, <br> * MessageSourceResolvable{<br> * codes[2]={"arg2"}, arguments=null, defaultMessage="arg2"}, <br> * MessageSourceResolvable{<br> * codes[3]={"arg3"}, arguments=null, defaultMessage="arg3"}, <br> * }<br> * <br> * ?not null?? <br> * @throws Exception ????? */ @Test public void testAddErrors01() throws Exception { // ?? // bean Object bean = new Object(); // field Field field = new Field(); // field.getKey() : "key" field.setKey("key"); // field.getMsg("name")?errorCode???? FastHashMap hMsgs = new FastHashMap(); Msg msg = new Msg(); msg.setKey("messageKey"); hMsgs.put("name", msg); ReflectionTestUtils.setField(field, "hMsgs", hMsgs); // Object[] args???? @SuppressWarnings("rawtypes") Map[] args = new HashMap[4]; // args[0] Arg arg = new Arg(); arg.setKey("arg0"); Map<String, Arg> hMap01 = new HashMap<String, Arg>(); hMap01.put("name", arg); args[0] = hMap01; // args[1] arg = new Arg(); arg.setKey("arg1"); Map<String, Arg> hMap02 = new HashMap<String, Arg>(); hMap02.put("name", arg); args[1] = hMap02; // args[2] arg = new Arg(); arg.setKey("arg2"); Map<String, Arg> hMap03 = new HashMap<String, Arg>(); hMap03.put("name", arg); args[2] = hMap03; // args[3] arg = new Arg(); arg.setKey("arg3"); Map<String, Arg> hMap04 = new HashMap<String, Arg>(); hMap04.put("name", arg); args[3] = hMap04; ReflectionTestUtils.setField(field, "args", args); // va ValidatorAction va = new ValidatorAction(); // va.getName : "name" va.setName("name"); // SpringValidationErrors? SpringValidationErrors validation = new SpringValidationErrors(); // Errors? : ErrorsImpl01 - rejectValue??? ErrorsImpl01 errors = new ErrorsImpl01(); ReflectionTestUtils.setField(validation, "errors", errors); // validation.addError(bean, field, va); // ErrorsImpl01 assertErrors = (ErrorsImpl01) ReflectionTestUtils.getField(validation, "errors"); // rejectValue? assertTrue(assertErrors.isRejectValue); // field? assertEquals("key", assertErrors.field); // errorCode? assertEquals("messageKey", assertErrors.errorCode); // assertSame(args, assertErrors.errorArgs); // errorArgs? Object[] objs = assertErrors.errorArgs; MessageSourceResolvable msr = null; for (int i = 0; i < objs.length; i++) { msr = (MessageSourceResolvable) objs[i]; String[] strs = msr.getCodes(); // codes[0] : "arg" + i assertEquals("arg" + i, strs[0]); // arguments : null assertNull(msr.getArguments()); // defaultMessage : "arg" + i assertEquals("arg" + i, msr.getDefaultMessage()); } // defaultMessage? assertEquals("messageKey", assertErrors.defaultMessage); }