List of usage examples for org.springframework.validation BindException getFieldErrorCount
@Override
public int getFieldErrorCount(String field)
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateNull() { User u = new User(); BindException errors = new BindException(u, "nickname"); mVal.validate(null, errors);//from w ww. j a va 2s . c o m assertEquals("null 1", 1, errors.getFieldErrorCount("nickname")); assertEquals("null 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("nickname"); assertEquals("null code 1", "error.nickname.empty", err.getCode()); err = errors.getFieldError("unencryptedPassword"); assertEquals("null code 2", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateNullNickname() { User u = new User(); BindException errors = new BindException(u, "nickname"); mVal.validate(u, errors);/*from w ww . ja v a2 s . c o m*/ assertEquals("null nickname 1", 1, errors.getFieldErrorCount("nickname")); assertEquals("null nickname 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("nickname"); assertEquals("null nickname code", "error.nickname.empty", err.getCode()); err = errors.getFieldError("unencryptedPassword"); assertEquals("null password code", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateEmptyNickname() { User u = new User(); BindException errors = new BindException(u, "nickname"); u.setNickname(""); mVal.validate(u, errors);/*from w ww. ja va2s. com*/ assertEquals("empty nickname 1", 1, errors.getFieldErrorCount("nickname")); assertEquals("empty nickname 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("nickname"); assertEquals("empty nickname code", "error.nickname.empty", err.getCode()); err = errors.getFieldError("unencryptedPassword"); assertEquals("null password code", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateShortNickname() { User u = new User(); BindException errors = new BindException(u, "nickname"); u.setNickname("a"); mVal.validate(u, errors);//w w w. j av a2 s. co m assertEquals("short nickname 1", 1, errors.getFieldErrorCount("nickname")); assertEquals("short nickname 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("nickname"); assertEquals("short nickname code", "error.nickname.length", err.getCode()); err = errors.getFieldError("unencryptedPassword"); assertEquals("null password code", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateNullPassword() { User u = new User(); BindException errors = new BindException(u, "nickname"); u.setNickname("spork"); mVal.validate(u, errors);//from w ww .j a v a 2s .c o m assertEquals("null password 1", 0, errors.getFieldErrorCount("nickname")); assertEquals("null password 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("unencryptedPassword"); assertEquals("null password code", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.NewUserValidatorTest.java
public void testValidateMissingCheck() { User u = new User(); BindException errors = new BindException(u, "userInfo"); u.setNickname("spork"); u.setUnencryptedPassword("blancmange"); u.setPasswordCheck(""); mVal.validate(u, errors);/* w w w. j a v a 2s .co m*/ assertEquals("nickname", 0, errors.getFieldErrorCount("nickname")); assertEquals("password", 0, errors.getFieldErrorCount("password")); assertEquals("passwordCheck", 1, errors.getFieldErrorCount("passwordCheck")); FieldError err = errors.getFieldError("passwordCheck"); assertEquals("null passwordCheck code", "error.password.empty", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.NewUserValidatorTest.java
public void testValidateDiffers() { User u = new User(); BindException errors = new BindException(u, "userInfo"); u.setNickname("spork"); u.setUnencryptedPassword("blancmange"); u.setPasswordCheck("sassy"); mVal.validate(u, errors);/* w ww . j av a 2 s . c o m*/ assertEquals("nickname", 0, errors.getFieldErrorCount("nickname")); assertEquals("password", 0, errors.getFieldErrorCount("password")); assertEquals("passwordCheck", 1, errors.getFieldErrorCount("passwordCheck")); FieldError err = errors.getFieldError("passwordCheck"); assertEquals("differing passwordCheck code", "error.password.differs", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.NewUserValidatorTest.java
public void testValidateExists() { User u = new User(); BindException errors = new BindException(u, "userInfo"); u.setNickname("ut_spork1"); u.setUnencryptedPassword("itchy1"); u.setPasswordCheck("itchy1"); mVal.validate(u, errors);/*from ww w. ja v a 2 s . co m*/ assertEquals("nickname", 0, errors.getFieldErrorCount("nickname")); assertEquals("password", 0, errors.getFieldErrorCount("password")); assertEquals("passwordCheck", 0, errors.getFieldErrorCount("passwordCheck")); ObjectError err = errors.getGlobalError(); assertEquals("global", "error.existing.login", err.getCode()); }
From source file:org.iwethey.forums.web.user.test.NewUserValidatorTest.java
public void testValidateGoodLogin() { User u = new User(); BindException errors = new BindException(u, "userInfo"); u.setNickname("ut_spork96"); u.setUnencryptedPassword("itchy96"); u.setPasswordCheck("itchy96"); mVal.validate(u, errors);/*from w w w. ja v a 2 s . c o m*/ assertEquals("nickname", 0, errors.getFieldErrorCount("nickname")); assertEquals("password", 0, errors.getFieldErrorCount("password")); assertEquals("passwordCheck", 0, errors.getFieldErrorCount("passwordCheck")); assertEquals("good login", 0, errors.getGlobalErrorCount()); }
From source file:org.iwethey.forums.web.user.test.LoginValidatorTest.java
public void testValidateEmptyPassword() { User u = new User(); BindException errors = new BindException(u, "nickname"); u.setNickname("spork"); u.setUnencryptedPassword(""); mVal.validate(u, errors);/*from w ww . ja v a 2 s . c o m*/ assertEquals("empty password 1", 0, errors.getFieldErrorCount("nickname")); assertEquals("empty password 2", 1, errors.getFieldErrorCount("unencryptedPassword")); FieldError err = errors.getFieldError("unencryptedPassword"); assertEquals("empty password code", "error.password.empty", err.getCode()); }