List of usage examples for org.springframework.validation DirectFieldBindingResult DirectFieldBindingResult
public DirectFieldBindingResult(@Nullable Object target, String objectName)
From source file:org.terasoluna.tourreservation.app.searchtour.SearchTourFormDateValidatorTest.java
/** * check validate normal return/*from www .j av a 2 s. c o m*/ */ @Test public void testValidate01() { SearchTourFormDateValidator validator = new SearchTourFormDateValidator(); SearchTourForm searchTourForm = new SearchTourForm(); BindingResult result = new DirectFieldBindingResult(searchTourForm, "SearchTourcriteria"); searchTourForm.setDepDay(1); searchTourForm.setDepMonth(1); searchTourForm.setDepYear(2000); // run validator.validate(searchTourForm, result); // assert assertThat(result.hasErrors(), is(false)); }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerPassEqualsValidatorTest.java
/** * check validate normal return/*from ww w . ja v a 2 s .com*/ */ @Test public void testValidate01() { CustomerPassEqualsValidator validator = new CustomerPassEqualsValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerPass("12345"); customer.setCustomerPassConfirm("12345"); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(false)); assertThat(result.getErrorCount(), is(0)); }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerBirthdayValidatorTest.java
/** * check validate normal return/* w w w . jav a 2s . c o m*/ */ @Test public void testValidate01() { CustomerBirthdayValidator validator = new CustomerBirthdayValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerBirthYear(2011); customer.setCustomerBirthMonth(2); customer.setCustomerBirthDay(28); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(false)); }
From source file:de.extra.client.core.util.impl.ExtraValidator.java
/** * Valiedier Plugin und Produziert eine ExtraConfigRuntimeException, wenn * die Validierungsregeln verletzt sind//from w w w . ja v a 2 s.c o m * * @param iExtraObject */ @Override public void validate(final Object iExtraObject) { final Errors errors = new DirectFieldBindingResult(iExtraObject, iExtraObject.getClass().getName()); // Validierung. Sind alle Elemente vorhanden validator.validate(iExtraObject, errors); if (errors.hasErrors()) { throw new ExtraConfigRuntimeException(ExceptionCode.EXTRA_CONFIGURATION_EXCEPTION, convertToString(errors)); } }
From source file:org.terasoluna.tourreservation.app.searchtour.SearchTourFormDateValidatorTest.java
/** * Date parse Error/*from ww w . jav a 2 s . c o m*/ */ @Test public void testValidate02() { SearchTourFormDateValidator validator = new SearchTourFormDateValidator(); SearchTourForm criteria = new SearchTourForm(); BindingResult result = new DirectFieldBindingResult(criteria, "SearchTourcriteria"); criteria.setDepDay(31); criteria.setDepMonth(2); criteria.setDepYear(2000); // run validator.validate(criteria, result); // assert assertThat(result.hasErrors(), is(true)); FieldError error = result.getFieldError("depYear"); if (error != null) { assertThat(error.getCode(), is("IncorrectDate.inputdate")); assertThat(error.getDefaultMessage(), is("Incorrect date was entered.")); } else { fail("error"); } }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerBirthdayValidatorTest.java
/** * Date parse Error// www . ja v a2 s. c om */ @Test public void testValidate02() { CustomerBirthdayValidator validator = new CustomerBirthdayValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerBirthYear(2011); customer.setCustomerBirthMonth(02); customer.setCustomerBirthDay(29); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(true)); FieldError error = result.getFieldError("customerBirthYear"); if (error != null) { assertThat(error.getCode(), is("IncorrectDate.customerBirth")); assertThat(error.getDefaultMessage(), is("Incorrect date was entered.")); } else { fail("error"); } }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerPassEqualsValidatorTest.java
/** * password check error/* ww w. ja v a2s. c o m*/ */ @Test public void testValidate02() { CustomerPassEqualsValidator validator = new CustomerPassEqualsValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerPass("12345"); customer.setCustomerPassConfirm("1234"); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(true)); FieldError error = result.getFieldError("customerPass"); if (error != null) { assertThat(error.getCode(), is("NotEquals.customerPass")); assertThat(error.getDefaultMessage(), is("Password and password confirm is not same.")); } else { fail("error"); } }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerPassEqualsValidatorTest.java
/** * check validate return nothing passConfirm is null *///from w w w .jav a2 s . co m @Test public void testValidate03() { CustomerPassEqualsValidator validator = new CustomerPassEqualsValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerPass("12345"); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(false)); assertThat(result.getErrorCount(), is(0)); }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerBirthdayValidatorTest.java
/** * check yeap year/*from w ww . j av a 2 s. c om*/ */ @Test public void testValidate03() { CustomerBirthdayValidator validator = new CustomerBirthdayValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerBirthYear(2012); customer.setCustomerBirthMonth(2); customer.setCustomerBirthDay(29); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(false)); }
From source file:org.terasoluna.tourreservation.app.managecustomer.CustomerPassEqualsValidatorTest.java
/** * check validate return nothing password is null *///from w w w .ja va2s . c o m @Test public void testValidate04() { CustomerPassEqualsValidator validator = new CustomerPassEqualsValidator(); CustomerForm customer = new CustomerForm(); customer.setCustomerPassConfirm("12345"); BindingResult result = new DirectFieldBindingResult(customer, "CustomerForm"); // run validator.validate(customer, result); // assert assertThat(result.hasErrors(), is(false)); assertThat(result.getErrorCount(), is(0)); }