Examples of FieldError


Examples of org.springframework.validation.FieldError

    assertTrue("command and errors non null", person != null && errors != null);
    assertTrue("has 1 errors", errors.getErrorCount() == 1);
    assertTrue("command name bound ok", person.getName().equals(name));
    assertTrue("command age default", person.getAge() == new TestBean().getAge());
    assertTrue("has error on field age", errors.hasFieldErrors("age"));
    FieldError fe = errors.getFieldError("age");
    assertTrue("Saved invalid value", fe.getRejectedValue().equals(age));
    assertTrue("Correct field", fe.getField().equals("age"));
  }
View Full Code Here

Examples of org.springframework.validation.FieldError

    assertTrue("Same global error in list", globalError.getDefaultMessage().equals(globalErrorInAllList.getDefaultMessage()));

    assertTrue("Correct field errors flag", errors.hasFieldErrors());
    assertTrue("Correct number of field errors", errors.getFieldErrorCount() == 3);
    assertTrue("Correct number of field errors in list", errors.getFieldErrors().size() == 3);
    FieldError fieldError = errors.getFieldError();
    assertTrue("Field error code not escaped", "NAME_EMPTY &".equals(fieldError.getCode()));
    assertTrue("Field value escaped", "empty &".equals(errors.getFieldValue("name")));
    FieldError fieldErrorInList = (FieldError) errors.getFieldErrors().get(0);
    assertTrue("Same field error in list", fieldError.getDefaultMessage().equals(fieldErrorInList.getDefaultMessage()));

    assertTrue("Correct name errors flag", errors.hasFieldErrors("name"));
    assertTrue("Correct number of name errors", errors.getFieldErrorCount("name") == 1);
    assertTrue("Correct number of name errors in list", errors.getFieldErrors("name").size() == 1);
    FieldError nameError = errors.getFieldError("name");
    assertTrue("Name error message escaped", "message: &".equals(nameError.getDefaultMessage()));
    assertTrue("Name error code not escaped", "NAME_EMPTY &".equals(nameError.getCode()));
    assertTrue("Name value escaped", "empty &".equals(errors.getFieldValue("name")));
    FieldError nameErrorInList = (FieldError) errors.getFieldErrors("name").get(0);
    assertTrue("Same name error in list", nameError.getDefaultMessage().equals(nameErrorInList.getDefaultMessage()));

    assertTrue("Correct age errors flag", errors.hasFieldErrors("age"));
    assertTrue("Correct number of age errors", errors.getFieldErrorCount("age") == 2);
    assertTrue("Correct number of age errors in list", errors.getFieldErrors("age").size() == 2);
    FieldError ageError = errors.getFieldError("age");
    assertTrue("Age error message escaped", "message: <tag>".equals(ageError.getDefaultMessage()));
    assertTrue("Age error code not escaped", "AGE_NOT_SET <tag>".equals(ageError.getCode()));
    assertTrue("Age value not escaped", (new Integer(0)).equals(errors.getFieldValue("age")));
    FieldError ageErrorInList = (FieldError) errors.getFieldErrors("age").get(0);
    assertTrue("Same name error in list", ageError.getDefaultMessage().equals(ageErrorInList.getDefaultMessage()));
    FieldError ageError2 = (FieldError) errors.getFieldErrors("age").get(1);
    assertTrue("Age error 2 message escaped", "message: &lt;tag&gt;".equals(ageError2.getDefaultMessage()));
    assertTrue("Age error 2 code not escaped", "AGE_NOT_32 <tag>".equals(ageError2.getCode()));
  }
View Full Code Here

Examples of org.springframework.validation.FieldError

    assertTrue("bean name bound ok", person.getName().equals(name));
    assertTrue("bean age is default", person.getAge() == TestController.DEFAULT_AGE);
    Errors errors = (Errors) mv.getModel().get(BindException.MODEL_KEY_PREFIX + mc.getCommandName());
    assertTrue("errors returned in model", errors != null);
    assertTrue("One error", errors.getErrorCount() == 1);
    FieldError fe = errors.getFieldError("age");
    assertTrue("Saved invalid value", fe.getRejectedValue().equals(age));
    assertTrue("Correct field", fe.getField().equals("age"));
  }
View Full Code Here

Examples of org.springframework.validation.FieldError

    assertTrue("bean name bound ok", person.getName().equals(name));
    assertTrue("bean age is default", person.getAge() == TestController.DEFAULT_AGE);
    Errors errors = (Errors) mv.getModel().get(BindException.MODEL_KEY_PREFIX + mc.getCommandName());
    assertTrue("errors returned in model", errors != null);
    assertTrue("3 errors", errors.getErrorCount() == 3);
    FieldError fe = errors.getFieldError("age");
    assertTrue("Saved invalid value", fe.getRejectedValue().equals(age));
    assertTrue("Correct field", fe.getField().equals("age"));
   
    // raised by first validator
    fe = errors.getFieldError("name");
    assertTrue("Saved invalid value", fe.getRejectedValue().equals(name));
    assertTrue("Correct field", fe.getField().equals("name"));
    assertTrue("Correct validation code: expected '" +TestValidator.TOOSHORT + "', not '"  +
        fe.getCode() + "'", fe.getCode().equals(TestValidator.TOOSHORT));

    // raised by second validator
    ObjectError oe = errors.getGlobalError();
    assertEquals("test", oe.getCode());
    assertEquals("testmessage", oe.getDefaultMessage());
View Full Code Here

Examples of org.springframework.validation.FieldError

    assertEquals("name3", bean.getArray()[0].getName());
    assertEquals("name1", ((TestBean) bean.getList().get(0)).getName());
    Errors errors = (Errors) mv.getModel().get(BindException.MODEL_KEY_PREFIX + mc.getCommandName());
    assertTrue("errors returned in model", errors != null);
    assertTrue("2 errors", errors.getErrorCount() == 2);
    FieldError fe1 = errors.getFieldError("array[1].age");
    assertTrue("Saved invalid value", fe1.getRejectedValue().equals("name2"));
    assertTrue("Correct field", fe1.getField().equals("array[1].age"));
    FieldError fe2 = errors.getFieldError("list[1].age");
    assertTrue("Saved invalid value", fe2.getRejectedValue().equals("name0"));
    assertTrue("Correct field", fe2.getField().equals("list[1].age"));

    assertEquals("listobj", bean.getList().get(2));
    assertEquals("mapobj1", bean.getMap().get("key1"));
    assertEquals("mapobj2", bean.getMap().get("key3"));
  }
View Full Code Here

Examples of org.springframework.validation.FieldError

   
  protected void addMessageError(BindingResult result, Exception e, String formKey, String fieldKey, String errorMessage){
        if(StringUtils.isEmpty(errorMessage)){
          errorMessage = ""; // EMPTY VALUE TO EVENT VELOCITY MethodInvocationException
        }
        FieldError error = new FieldError(formKey, fieldKey, errorMessage);
        result.addError(error);
        result.rejectValue(error.getField(), "");
        if(e != null){
            logger.error(errorMessage, e);
        } else {
            logger.warn(errorMessage);
        }
View Full Code Here

Examples of org.springframework.validation.FieldError

     * @return
     */
    private boolean hastSubErrorType(List<ObjectError> allErrors, SubErrorType subErrorType1) {
        for (ObjectError objectError : allErrors) {
            if (objectError instanceof FieldError) {
                FieldError fieldError = (FieldError) objectError;
                if (INVALIDE_CONSTRAINT_SUBERROR_MAPPINGS.containsKey(fieldError.getCode())) {
                    SubErrorType tempSubErrorType = INVALIDE_CONSTRAINT_SUBERROR_MAPPINGS.get(fieldError.getCode());
                    if (tempSubErrorType == subErrorType1) {
                        return true;
                    }
                }
            }
View Full Code Here

Examples of org.springframework.validation.FieldError

     */
    private MainError getBusinessParameterMainError(List<ObjectError> allErrors, Locale locale, SubErrorType subErrorType) {
        MainError mainError = SubErrors.getMainError(subErrorType, locale);
        for (ObjectError objectError : allErrors) {
            if (objectError instanceof FieldError) {
                FieldError fieldError = (FieldError) objectError;
                SubErrorType tempSubErrorType = INVALIDE_CONSTRAINT_SUBERROR_MAPPINGS.get(fieldError.getCode());
                if (tempSubErrorType == subErrorType) {

                    String subErrorCode = SubErrors.getSubErrorCode(tempSubErrorType, fieldError.getField(),fieldError.getRejectedValue());

                    SubError subError = SubErrors.getSubError(subErrorCode, tempSubErrorType.value(), locale,
                            fieldError.getField(), fieldError.getRejectedValue());
                    mainError.addSubError(subError);
                }
            }
        }
        return mainError;
View Full Code Here

Examples of org.springframework.validation.FieldError

      fail("Expected BusinessRuleException");
    } catch (BusinessRuleException e) {
      Errors errors = (Errors) e.getCause();
      assertEquals(1, errors.getErrorCount());
      assertEquals(1, errors.getFieldErrorCount());
      FieldError error = errors.getFieldError();
      assertNotNull(error);
      assertEquals(2, error.getArguments().length);
      assertEquals(0L, error.getArguments()[0]);
      assertEquals(-1L, error.getArguments()[1]);
      assertEquals("discountPercentage", error.getField());
      assertEquals("field.value.min.customer.discountPercentage", error
          .getCodes()[0]);
      assertEquals("field.value.min.discountPercentage",
          error.getCodes()[1]);
      assertEquals("field.value.min.java.lang.Integer",
          error.getCodes()[2]);
      assertEquals("field.value.min", error.getCodes()[3]);
      assertEquals(-1, error.getRejectedValue());
      assertEquals("customer", error.getObjectName());
    }
  }
View Full Code Here

Examples of org.springframework.validation.FieldError

            Errors errors = (Errors) e.getCause();
            assertEquals(2, errors.getErrorCount());
            assertEquals(2, errors.getFieldErrorCount());
           
            // numberOfEars violation
            FieldError error1 = errors.getFieldError("numberOfEars");
            assertNotNull(error1);
            assertEquals(2, error1.getArguments().length);
            assertEquals(4L, error1.getArguments()[0]);
            assertEquals(5L, error1.getArguments()[1]);
            assertEquals("numberOfEars", error1.getField());
            assertEquals("field.value.max.customer.numberOfEars", error1
                    .getCodes()[0]);
            assertEquals("field.value.max.numberOfEars",
                    error1.getCodes()[1]);
            assertEquals("field.value.max.java.lang.Integer",
                    error1.getCodes()[2]);
            assertEquals("field.value.max", error1.getCodes()[3]);
            assertEquals(5, error1.getRejectedValue());
            assertEquals("customer", error1.getObjectName());
           
            //discountPercentage violation
            FieldError error2 = errors.getFieldError("discountPercentage");
            assertNotNull(error2);
            assertEquals(2, error2.getArguments().length);
            assertEquals(0L, error2.getArguments()[0]);
            assertEquals(-1L, error2.getArguments()[1]);
            assertEquals("discountPercentage", error2.getField());
            assertEquals("field.value.min.customer.discountPercentage", error2
                    .getCodes()[0]);
            assertEquals("field.value.min.discountPercentage",
                    error2.getCodes()[1]);
            assertEquals("field.value.min.java.lang.Integer",
                    error2.getCodes()[2]);
            assertEquals("field.value.min", error2.getCodes()[3]);
            assertEquals(-1, error2.getRejectedValue());
            assertEquals("customer", error2.getObjectName());
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.