List of usage examples for org.apache.commons.validator Var setValue
public void setValue(String value)
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateByteRange08() <br>//from w w w .j a va 2 s .c o m * <br> * () <br> * F <br> * <br> * () bean:"???"<br> * () va:not null<br> * () field:var:<br> * minByteLength="6"<br> * maxByteLength="6"<br> * encoding=null<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?encoding?null??? ???????? <br> * @throws Exception ????? */ @Test public void testValidateByteRange08() throws Exception { // ?? String stringLength = new Integer("???".getBytes(Charset.defaultCharset().name()).length).toString(); Var var1 = new Var(); var1.setName("minByteLength"); var1.setValue(stringLength); field.addVar(var1); Var var2 = new Var(); var2.setName("maxByteLength"); var2.setValue(stringLength); field.addVar(var2); // // assertTrue(new FieldChecks().validateByteRange("???", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest04.java
/** * testValidateDoubleRange08() <br> * <br>// w w w . j av a2 s . c o m * () <br> * F <br> * <br> * () bean:"0.5E1"<br> * () va:not null<br> * () field:var:<br> * doubleRangeMin="test"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "Mistake on validation definition file. - doubleRangeMin is not number. You'll have to check it over. "<br> * () :<br> * "Mistake on validation definition file. - doubleRangeMin is not number. You'll have to check it over. ", new * NumberFormatException()<br> * <br> * var?doubleRangeMin??double????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDoubleRange08() throws Exception { // ?? Var var = new Var(); var.setName("doubleRangeMin"); var.setValue("test"); field.addVar(var); // // try { new FieldChecks().validateDoubleRange("0.5E1", va, field, errors); fail(); } catch (ValidatorException e) { String message = "Mistake on validation definition file. " + "- doubleRangeMin 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)); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest04.java
/** * testValidateDoubleRange09() <br> * <br>/*from w w w . j ava 2 s . c o m*/ * () <br> * F <br> * <br> * () bean:"0.5E1"<br> * () va:not null<br> * () field:var:<br> * doubleRangeMax="test"<br> * () errors:not null<br> * <br> * () :ValidatorException<br> * "Mistake on validation definition file. - doubleRangeMax is not number. You'll have to check it over. "<br> * () :<br> * "Mistake on validation definition file. - doubleRangeMax is not number. You'll have to check it over. ", new * NumberFormatException()<br> * <br> * var?doubleRangeMax??double????????? ValidatorException?????? <br> * @throws Exception ????? */ @Test public void testValidateDoubleRange09() throws Exception { // ?? Var var = new Var(); var.setName("doubleRangeMax"); var.setValue("test"); field.addVar(var); // // try { new FieldChecks().validateDoubleRange("0.5E1", va, field, errors); fail(); } catch (ValidatorException e) { String message = "Mistake on validation definition file. " + "- doubleRangeMax 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)); } }
From source file:jp.terasoluna.fw.validation.FieldChecksTest04.java
/** * testValidateDoubleRange13() <br> * <br>//from w ww. j a v a2 s. co m * () <br> * F <br> * <br> * () bean:"0.5E1"<br> * () va:not null<br> * () field:var:<br> * doubleRangeMin="0.5E1"<br> * doubleRangeMax="0.5E1"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * bean???doubleRangeMax,doubleRangeMin??????true??????? <br> * @throws Exception ????? */ @Test public void testValidateDoubleRange13() throws Exception { // ?? Var var1 = new Var(); var1.setName("doubleRangeMin"); var1.setValue("0.5E1"); field.addVar(var1); Var var2 = new Var(); var2.setName("doubleRangeMax"); var2.setValue("0.5E1"); field.addVar(var2); // // assertTrue(new FieldChecks().validateDoubleRange("0.5E1", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl07() <br>// ww w.ja va2 s .c o m * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html<br> * () va:not null<br> * () field:var:<br> * allowallschemes="test"<br> * schemes=http,ftp,abc<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?allowallschemes?true??? bean????var?schemes??????? true??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl07() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("test"); field.addVar(var1); Var var2 = new Var(); var2.setName("schemes"); var2.setValue("http,ftp,abc"); field.addVar(var2); // // assertTrue(new FieldChecks().validateUrl("abc://terasoluna.com/index.html", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl08() <br>/*from w w w.jav a2s. c om*/ * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com//index.html<br> * () va:not null<br> * () field:var:<br> * allowallschemes="true"<br> * allow2slashes="true"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?allow2slashes?true?????bean?url??//???????true????????? <br> * @throws Exception ????? */ @Test public void testValidateUrl08() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("true"); field.addVar(var1); Var var2 = new Var(); var2.setName("allow2slashes"); var2.setValue("true"); field.addVar(var2); // // assertTrue(new FieldChecks().validateUrl("abc://terasoluna.com//index.html", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl14() <br>//from ww w. ja va2 s. c om * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html#fragment<br> * () va:not null<br> * () field:var:<br> * allowallschemes="true"<br> * nofragments=""<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?nofragments???bean?url?????true??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl14() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("true"); field.addVar(var1); Var var2 = new Var(); var2.setName("nofragments"); var2.setValue(""); field.addVar(var2); // // assertTrue(new FieldChecks().validateUrl("abc://terasoluna.com/index.html#fragment", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest09.java
/** * testValidateUrl15() <br>// w ww .j av a 2s. c o m * <br> * () <br> * F <br> * <br> * () bean:abc://terasoluna.com/index.html#fragment<br> * () va:not null<br> * () field:var:<br> * allowallschemes="true"<br> * nofragments="test"<br> * () errors:not null<br> * <br> * () boolean:true<br> * () errors:????<br> * <br> * var?nofragments?true??? bean?url?????true??????? <br> * @throws Exception ????? */ @Test public void testValidateUrl15() throws Exception { // ?? Var var1 = new Var(); var1.setName("allowallschemes"); var1.setValue("true"); field.addVar(var1); Var var2 = new Var(); var2.setName("nofragments"); var2.setValue("test"); field.addVar(var2); // // assertTrue(new FieldChecks().validateUrl("abc://terasoluna.com/index.html#fragment", va, field, errors)); // addErrors? assertEquals(0, errors.addErrorCount); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest04.java
/** * testValidateIntRange15() <br>//from w ww . j a v a2 s . co m * <br> * () <br> * F <br> * <br> * () bean:"5"<br> * () va:not null<br> * () field:var:<br> * intRangeMin="6"<br> * intRangeMax="10"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * bean???intRangeMin?????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateIntRange15() throws Exception { // ?? Var var1 = new Var(); var1.setName("intRangeMin"); var1.setValue("6"); field.addVar(var1); Var var2 = new Var(); var2.setName("intRangeMax"); var2.setValue("10"); field.addVar(var2); // // assertFalse(new FieldChecks().validateIntRange("5", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("5", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }
From source file:jp.terasoluna.fw.validation.FieldChecksTest04.java
/** * testValidateIntRange16() <br>/*from www . j av a 2s.c om*/ * <br> * () <br> * F <br> * <br> * () bean:"5"<br> * () va:not null<br> * () field:var:<br> * intRangeMin="1"<br> * intRangeMax="4"<br> * () errors:not null<br> * <br> * () boolean:false<br> * () errors:bean,field,va??? addErrors???<br> * <br> * bean???intRangeMax?????? ??false??????? <br> * @throws Exception ????? */ @Test public void testValidateIntRange16() throws Exception { // ?? Var var1 = new Var(); var1.setName("intRangeMin"); var1.setValue("1"); field.addVar(var1); Var var2 = new Var(); var2.setName("intRangeMax"); var2.setValue("4"); field.addVar(var2); // // assertFalse(new FieldChecks().validateIntRange("5", va, field, errors)); // addErrors? assertEquals(1, errors.addErrorCount); assertEquals("5", errors.beanList.get(0)); assertSame(va, errors.vaList.get(0)); assertSame(field, errors.fieldList.get(0)); }