List of usage examples for org.apache.commons.validator ValidatorException getMessage
public String getMessage()
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * testValidateMask03() <br>//w w w . j a v a 2s . c o m * <br> * () <br> * F,G <br> * <br> * () bean:"ABC"<br> * () va:not null<br> * () field:var:mask=null<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "var[mask] must be specified."<br> * () :<br> * "var[mask] must be specified."<br> * <br> * field?var?mask????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateMask03() throws Exception { // // try { new FieldChecks().validateMask("ABC", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("var[mask] must be specified.", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("var[mask] must be specified.")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest02.java
/** * testValidateMask04() <br>//from w w w . j av a2s . c o m * <br> * () <br> * F,G <br> * <br> * () bean:"ABC"<br> * () va:not null<br> * () field:var:mask=""()<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "var[mask] must be specified."<br> * () :<br> * "var[mask] must be specified."<br> * <br> * field?var?mask????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateMask04() throws Exception { // ?? Var var = new Var(); var.setName("mask"); var.setValue(""); field.addVar(var); // // try { new FieldChecks().validateMask("ABC", va, field, errors); fail(); } catch (ValidatorException e) { assertEquals("var[mask] must be specified.", e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error("var[mask] must be specified.")))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate03() <br>//from w w w. j a v a 2 s. co m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern=null<br> * datePatternStrict=null<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> * datePattern?datePatternStrict??null??? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate03() throws Exception { // // try { logger.setEnabledLevels(Level.ERROR); 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))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest03.java
/** * testValidateDate06() <br>/*w ww. j a v a 2 s . 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.validation.FieldChecksTest03.java
/** * testValidateDate04() <br>//from w w w . ja v a 2s . c o m * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern=""<br> * datePatternStrict=""<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> * datePattern?datePatternStrict??null??? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate04() throws Exception { // ? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue(""); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue(""); field.addVar(var2); // // try { logger.setEnabledLevels(Level.ERROR); 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.validation.FieldChecksTest03.java
/** * testValidateDate05() <br>// w ww . jav a 2s . com * <br> * () <br> * F,G <br> * <br> * () bean:"2005/11/17"<br> * () va:not null<br> * () field:var:<br> * datePattern="abc"<br> * datePatternStrict=""<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> * datePattern??????????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDate05() throws Exception { // ? Var var1 = new Var(); var1.setName("datePattern"); var1.setValue("abc"); field.addVar(var1); Var var2 = new Var(); var2.setName("datePatternStrict"); var2.setValue(""); field.addVar(var2); // // 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.validation.FieldChecksTest07.java
/** * testValidateProhibited03() <br> * <br>/* w w w . j ava2s . c om*/ * () <br> * G <br> * <br> * () bean:"test"<br> * () va:not null<br> * () field:var:<br> * chars=null<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "var[chars] must be specified."<br> * () :<br> * "var[chars] must be specified."<br> * <br> * var?chars?null???ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateProhibited03() throws Exception { // ?? // bean : "test" Object bean = "test"; // va : not null ValidatorAction va = new ValidatorAction(); // field : not null Field field = new Field(); Var var = new Var(); var.setName("chars"); var.setValue(null); field.addVar(var); // errors : not null FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01(); try { // new FieldChecks().validateProhibited(bean, va, field, errors); fail(); } catch (ValidatorException e) { // String message = "var[chars] must be specified."; assertEquals(message, e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error(message)))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest07.java
/** * testValidateProhibited04() <br> * <br>/*from w w w . j ava 2s . c om*/ * () <br> * G <br> * <br> * () bean:"test"<br> * () va:not null<br> * () field:var:<br> * chars=""<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "var[chars] must be specified."<br> * () :<br> * "var[chars] must be specified."<br> * <br> * var?chars?null???ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateProhibited04() throws Exception { // ?? // bean : "test" Object bean = "test"; // va : not null ValidatorAction va = new ValidatorAction(); // field : not null Field field = new Field(); Var var = new Var(); var.setName("chars"); var.setValue(""); field.addVar(var); // errors : not null FieldChecks_ValidationErrorsImpl01 errors = new FieldChecks_ValidationErrorsImpl01(); try { // new FieldChecks().validateProhibited(bean, va, field, errors); fail(); } catch (ValidatorException e) { // String message = "var[chars] must be specified."; assertEquals(message, e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error(message)))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateByteRange07() <br>//from w w w . j a va 2 s. co m * <br> * () <br> * F,G <br> * <br> * () bean:"test"<br> * () va:not null<br> * () field:var:<br> * encoding="test"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "encoding[test] is not supported."<br> * () :<br> * "encoding[test] is not supported."<br> * <br> * var?encoding???????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateByteRange07() throws Exception { // ?? Var var = new Var(); var.setName("encoding"); var.setValue("test"); field.addVar(var); // // try { new FieldChecks().validateByteRange("test", va, field, errors); fail(); } catch (ValidatorException e) { String message = "encoding[test] is not supported."; assertEquals(message, e.getMessage()); assertThat(logger.getLoggingEvents(), is(asList(error(message)))); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest06.java
/** * testValidateNumber06() <br>// ww w . j av a2 s . 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)); } }