@Override public int getFieldErrorCount() { return this.bindingResult.getFieldErrorCount(); }
@Override public int getFieldErrorCount(String field) { return this.bindingResult.getFieldErrorCount(field); }
@Override public int getFieldErrorCount() { return this.bindingResult.getFieldErrorCount(); }
@Override public int getFieldErrorCount(String field) { return this.bindingResult.getFieldErrorCount(field); }
@Override public int getFieldErrorCount() { return this.bindingResult.getFieldErrorCount(); }
@Override public int getFieldErrorCount(String field) { return this.bindingResult.getFieldErrorCount(field); }
@Override public int getFieldErrorCount() { return this.bindingResult.getFieldErrorCount(); }
@Override public int getFieldErrorCount(String field) { return this.bindingResult.getFieldErrorCount(field); }
@Test public void testBindLocalDateAnnotatedWithError() { MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("localDateAnnotated", "Oct -31, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("localDateAnnotated")); assertEquals("Oct -31, 2009", binder.getBindingResult().getFieldValue("localDateAnnotated")); }
@Test public void testBindDateAnnotatedWithError() { MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("dateAnnotated", "Oct X31, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("dateAnnotated")); assertEquals("Oct X31, 2009", binder.getBindingResult().getFieldValue("dateAnnotated")); }
@Test public void testBindLocalDateAnnotatedWithError() { MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("localDateAnnotated", "Oct 031, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("localDateAnnotated")); assertEquals("Oct 031, 2009", binder.getBindingResult().getFieldValue("localDateAnnotated")); }
@Test public void testBindLocalDateAnnotatedWithDirectFieldAccessAndError() { binder.initDirectFieldAccess(); MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("localDateAnnotated", "Oct -31, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("localDateAnnotated")); assertEquals("Oct -31, 2009", binder.getBindingResult().getFieldValue("localDateAnnotated")); }
@Test public void testBindLocalDateAnnotatedWithDirectFieldAccessAndError() { binder.initDirectFieldAccess(); MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("localDateAnnotated", "Oct 031, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("localDateAnnotated")); assertEquals("Oct 031, 2009", binder.getBindingResult().getFieldValue("localDateAnnotated")); }
@Test @Ignore public void testBindDateAnnotatedWithFallbackError() { // TODO This currently passes because of the Date(String) constructor fallback is used MutablePropertyValues propertyValues = new MutablePropertyValues(); propertyValues.add("dateAnnotated", "Oct 031, 2009"); binder.bind(propertyValues); assertEquals(1, binder.getBindingResult().getFieldErrorCount("dateAnnotated")); assertEquals("Oct 031, 2009", binder.getBindingResult().getFieldValue("dateAnnotated")); }
assertTrue("Correct number of age errors", br.getFieldErrorCount("age") == 1); assertEquals("32x", binder.getBindingResult().getFieldValue("age")); assertEquals("32x", binder.getBindingResult().getFieldError("age").getRejectedValue());
assertTrue("Correct number of age errors", br.getFieldErrorCount("age") == 1); assertEquals("32x", binder.getBindingResult().getFieldValue("age")); assertEquals("32x", binder.getBindingResult().getFieldError("age").getRejectedValue());
assertTrue("Correct number of age errors", br.getFieldErrorCount("age") == 1); assertEquals("32x", binder.getBindingResult().getFieldValue("age")); FieldError ageError = binder.getBindingResult().getFieldError("age"); assertTrue("Correct number of touchy errors", br.getFieldErrorCount("touchy") == 1); assertEquals("m.y", binder.getBindingResult().getFieldValue("touchy")); FieldError touchyError = binder.getBindingResult().getFieldError("touchy");
assertTrue("Correct number of age errors", br.getFieldErrorCount("age") == 1); assertEquals("32x", binder.getBindingResult().getFieldValue("age")); FieldError ageError = binder.getBindingResult().getFieldError("age"); assertTrue("Correct number of touchy errors", br.getFieldErrorCount("touchy") == 1); assertEquals("m.y", binder.getBindingResult().getFieldValue("touchy")); FieldError touchyError = binder.getBindingResult().getFieldError("touchy");
assertEquals(1, binder.getBindingResult().getFieldErrorCount("spouse.*")); assertEquals("spouse.name", binder.getBindingResult().getFieldError("spouse.*").getField());
assertEquals(1, binder.getBindingResult().getFieldErrorCount("spouse.*")); assertEquals("spouse.name", binder.getBindingResult().getFieldError("spouse.*").getField());