Создайте объект Errors, создайте экземпляр вашего Validator,
вызовите yourValidator (testData, errors)
Убедитесь, что ошибки изменены так, как вы ожидали, в зависимости от testData
@Test
public void testValidateWithUserWithoutLogin() {
User u = new User(); //your domain object, for example a user with "login=null"
Errors errors = new BeanPropertyBindingResult(u, "u");
MyValidator validator = newValidator();
validator.validate(p, errors); // 'validator' under test
assertTrue(errors.hasErrors());
assertNotNull( errors.getFieldError("login") );
}
Кстати: вы должны взглянуть на JSR 303-Bean Validation, она также поддерживается Spring 3.0.Но в большинстве случаев его проще использовать (меньше кода).