DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
public class WebLoginActionTest extends TestCase {
private WebLoginAction wla;
protected void setUp() throws Exception {
wla = new WebLoginAction();
wla.setJ_username("");
wla.setJ_password(null);
super.setUp();
}
public void testWebLoginActionValidation() throws ValidationException {
ActionValidatorManager avm = ActionValidatorManagerFactory.getInstance();
avm.validate(wla,"");
Map fieldErrors = wla.getFieldErrors();
assertTrue(wla.hasErrors());
assertEquals(2, fieldErrors.size());
assertTrue(fieldErrors.containsKey("j_username"));
assertTrue(fieldErrors.containsKey("j_password"));
System.out.println("[errors] : " + fieldErrors.toString());
}
}
Contributor: Carlos
1 Comment
santos
Can anyone explain (and update code above) how to get ActionValidatorManager instance (presumably injected somehow and somewhere) in Struts 2.1.6?