mercredi 18 novembre 2015

How to unit test and mock a method that takes a ModelAndView as Parameter

I have a i18n properties file called as

MessagesBundle_en.properties

invalidresourceBundle = Default locale English
invalidUserName = UserName cannot be null or empty or blank string

I have a class called ParameterVerify which verifies the parameters.

    public class ParameterVerify {

        public boolean verifyParameters(String userName, ModelAndView modelAndView, ResourceBundle resourceBundle) {

            if (!(verifyParameter(userName))) {
                modelAndView.addObject("invalidUserName",
                        resourceBundle.getString("invalidUserName"));
            }

    private boolean verifyParameter(final String parameter) {
            if (!(StringUtils.isBlank(parameter))) {
                return true;
            } else {
                return false;
            }
        }
    }

How to Test and Mock the method of the class ParameterVerify?

Aucun commentaire:

Enregistrer un commentaire