मैं इस तरह एक विधि है:स्प्रिंग - instantiating एक त्रुटियाँ आपत्ति
boolean result = validateMessage("hi", new Errors()) ;
हालांकि, इन्स्टेन्शियशन इस तरह की:
public boolean validateMessage(String message, Errors errors) {
if (!StringUtils.hasLength(message)) {
errors.rejectValue(wrapperName + "message", "EMPTY_MESSAGE", EMPTY_MESSAGE_ERRORMSG) ;
return false ;
}
return true ;
}
मैं की तरह एक नया Errors
वस्तु के साथ इस विधि कॉल करने, चाहते हैं Errors
के लिए अनुमति नहीं है। कृपया सलाह दें।
तो Errors
साथ नहीं, मैं एक खाली (नया) BindingResult
आप एक इंटरफेस को इंस्टाल नहीं कर सकते हैं। 'बाइंडएक्सप्शन', 'एस्केड एरर' कार्यान्वयन कक्षाएं हैं। –
संबंधित: http://stackoverflow.com/questions/9744988/writing-junit-tests-for-spring-validator- कार्यान्वयन – Igor