List of usage examples for org.apache.commons.validator ValidatorAction ValidatorAction
ValidatorAction
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateHankakuString01() <br> * <br>/*w w w . 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 testValidateHankakuString01() 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().validateHankakuString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest04.java
/** * testValidateZenkakuKanaString03()//from w ww . j a v a 2 s.com * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"[JN"<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> * ?beanSpJi?\??A * truepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateZenkakuKanaString03() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "[JN"; // ++++ ??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.validateZenkakuKanaString(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.FieldChecksExTest02.java
/** * testValidateCapAlphaNumericString03() * <br><br>/* w w w. jav a 2 s . c om*/ * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:"ABC0"<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> * (?) validateMask:true<br> * * <br> * l?F(l) boolean:true<br> * (?) field:var?F<br> * name="mask"<br> * null?B<br> * (?) errors:?<br> * * <br> * ?beanpp??\????A * truep?Aerrors?bZ?[WmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateCapAlphaNumericString03() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "ABC0"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?tB?[h? Field field = new Field(); // ?bZ?[W? Msg msg = new Msg(); msg.setKey("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.validateCapAlphaNumericString(bean, va, field, errors, validator, request); // eXgmF // truep?B assertTrue(result); // G?[?G?[IuWFNgo^?B assertTrue(errors.isEmpty()); // field?g`FbN Var var = field.getVar("mask"); assertNull(var); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest05.java
/** * testValidateStringLength03()// w w w .j a v a 2 s .c o m * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"abc0#"<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> * (?) errors:not null<br> * (vf)<br> * * <br> * fieldstringLengthlnull?AtruemF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateStringLength03() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "abc0#"; // ++++ ??IuWFNg ValidatorAction va = new ValidatorAction(); va.setName("message"); // ++++ ?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()); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest07.java
/** * testValidateNumber03()/*from w w w .j ava 2 s . c o m*/ * <br><br> * * (??n) * <br> * _?FF * <br><br> * l?F(?) bean:String:"123.12"<br> * (?) va:not null<br> * (?) field:not null<br> * var:integerLength=null<br> * var:scale=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> * FieldintegerLength,scalew???A * truepmF?B * G?[?bZ?[WmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateNumber03() 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 var = new Var(); var.setName("integerLength"); var.setValue(null); field.addVar(var); var = new Var(); var.setName("scale"); var.setValue(null); 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.validateNumber(bean, va, field, errors, validator, request); // eXgmF // falsep?B assertTrue(result); // 2G?[?o^ assertTrue(errors.isEmpty()); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java
/** * testValidateCapAlphaNumericString02() <br> * <br>// w w w .j ava 2s. 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 testValidateCapAlphaNumericString02() 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().validateCapAlphaNumericString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateHankakuString02() <br> * <br>//from w ww. ja va 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 testValidateHankakuString02() 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().validateHankakuString(bean, va, field, errors); // assertTrue(b); assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest11.java
/** * testValidateMultiField04() <br> * <br>/* ww w. jav a 2 s . c o m*/ * () <br> * F, G, I <br> * <br> * () bean:"bean"<br> * () va:ValidatorActionn?<br> * () field:???Field?<br> * <br> * varmultiFieldValidator="not.Exist"<br> * () errors:MockValidationErrors?<br> * <br> * () errors:errorMessage?null??????<br> * () :IllegalArgumentException<br> * "var value[multiFieldValidator] is invalid."<br> * ??ClassLoadException<br> * () :ERROR<br> * "var value[multiFieldValidator] is invalid."<br> * ??ClassLoadException<br> * <br> * field??var-namemultiFieldValidator??var-value?? ????????????IllegalArgumentException? * ????? <br> * @throws Exception ????? */ @Test public void testValidateMultiField04() throws Exception { // ?? Object bean = "bean"; ValidatorAction va = new ValidatorAction(); Field field = new Field(); Var var = new Var("multiFieldValidator", "not.Exist", null); field.addVar(var); FieldChecks_ValidationErrorsImpl03 errors = new FieldChecks_ValidationErrorsImpl03(); // FieldChecks fieldChecks = new FieldChecks(); try { fieldChecks.validateMultiField(bean, va, field, errors); fail("IllegalArgumentException??????"); } catch (IllegalArgumentException e) { // assertNull(errors.errorMessage); assertEquals(IllegalArgumentException.class.getName(), e.getClass().getName()); assertEquals("var value[multiFieldValidator] is invalid.", e.getMessage()); assertTrue(e.getCause() instanceof ClassLoadException); assertThat(logger.getLoggingEvents().get(0).getMessage(), is(equalTo("var value[multiFieldValidator] is invalid."))); // assertTrue(LogUTUtil.checkError( // "var value[multiFieldValidator] is invalid.", // new ClassLoadException(new RuntimeException()))); assertThat(logger.getLoggingEvents().get(0).getThrowable().get(), instanceOf(ClassLoadException.class)); assertThat(logger.getLoggingEvents().get(0).getThrowable().get().getCause(), instanceOf(ClassNotFoundException.class)); } }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest03.java
/** * testValidateHankakuString04()/* w ww .j a v a2 s. co m*/ * <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> * ActionMessage("testMessage")<br> * (?) validator:not null<br> * (?) request:not null<br> * * <br> * l?F(l) boolean:false<br> * (?) errors:ActionMessage("testMessage")<br> * ActionMessage("message")<br> * * <br> * ?beanpO???AG?[?bZ?[W?AfalsepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateHankakuString04() 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?[??iActionMessage1???j ActionMessages errors = new ActionMessages(); ActionMessage error = new ActionMessage("testMessage"); errors.add(Globals.ERROR_KEY, error); // [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 // falsep?B assertFalse(result); // G?[?G?[IuWFNg2o^?B assertEquals(2, errors.size()); // G?[???bZ?[Wo^?B // ActionMessage???B Iterator it = errors.get(); List<String> list = new ArrayList<String>(); while (it.hasNext()) { ActionMessage retError = (ActionMessage) it.next(); list.add(retError.getKey()); } assertTrue(list.contains("testMessage")); assertTrue(list.contains("message")); }
From source file:jp.terasoluna.fw.web.struts.form.FieldChecksExTest09.java
/** * testValidateDateRange03()//from w w w .j a v a2s.c o m * <br><br> * * (?n) * <br> * _?FF * <br><br> * l?F(?) bean:"abc"<br> * (?) va:not null<br> * (?) field:not null<br> * var:datePattern=null<br> * var:datePatternStrict=null<br> * Msg("message","message")<br> * (?) errors:not null<br> * ActionMessage("testMessage")<br> * (?) validator:not null<br> * (?) request:not null<br> * Locale=JAPANESE<br> * * <br> * l?F(l) boolean:false<br> * (?) errors:ActionMessage("testMessage")<br> * ActionMessage("message")<br> * * <br> * datePattern?AdatePatternStrictw?A * ?beanDate???A * G?[?bZ?[WfalsepmF?B * <br> * * @throws Exception ?\bh?O */ public void testValidateDateRange03() throws Exception { //eXgf?[^? // ++++ beanIuWFNg ++++ String bean = "abc"; // ++++ ??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(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(); ActionMessage error = new ActionMessage("testMessage"); errors.add(Globals.ERROR_KEY, error); // [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?[?2??B assertEquals(2, errors.size()); // ?bZ?[WIuWFNgmF Iterator it = errors.get(); List<String> list = new ArrayList<String>(); while (it.hasNext()) { ActionMessage message = (ActionMessage) it.next(); list.add(message.getKey()); } assertTrue(list.contains("message")); assertTrue(list.contains("testMessage")); }