Increase test coverage.
This commit is contained in:
parent
85d7cbf5a7
commit
29f8097c64
|
@ -163,6 +163,22 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||
|
||||
filter.setFilterProcessesUrl("/p");
|
||||
assertEquals("/p", filter.getFilterProcessesUrl());
|
||||
|
||||
filter.setAuthenticationCredentialCheckFailureUrl("/foo");
|
||||
assertEquals("/foo", filter.getAuthenticationCredentialCheckFailureUrl());
|
||||
|
||||
filter.setAuthenticationDisabledFailureUrl("/dis");
|
||||
assertEquals("/dis", filter.getAuthenticationDisabledFailureUrl());
|
||||
|
||||
filter.setAuthenticationFailureUrl("/fail");
|
||||
assertEquals("/fail", filter.getAuthenticationFailureUrl());
|
||||
|
||||
filter.setAuthenticationLockedFailureUrl("/locked");
|
||||
assertEquals("/locked", filter.getAuthenticationLockedFailureUrl());
|
||||
|
||||
filter.setAuthenticationProxyUntrustedFailureUrl("/proxy");
|
||||
assertEquals("/proxy",
|
||||
filter.getAuthenticationProxyUntrustedFailureUrl());
|
||||
}
|
||||
|
||||
public void testIgnoresAnyServletPathOtherThanFilterProcessesUrl()
|
||||
|
@ -367,10 +383,19 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||
//~ Inner Classes ==========================================================
|
||||
|
||||
private class MockAbstractProcessingFilter extends AbstractProcessingFilter {
|
||||
private AuthenticationException exceptionToThrow;
|
||||
private boolean grantAccess;
|
||||
|
||||
public MockAbstractProcessingFilter(boolean grantAccess) {
|
||||
this.grantAccess = grantAccess;
|
||||
this.exceptionToThrow = new BadCredentialsException(
|
||||
"Mock requested to do so");
|
||||
}
|
||||
|
||||
public MockAbstractProcessingFilter(
|
||||
AuthenticationException exceptionToThrow) {
|
||||
this.grantAccess = false;
|
||||
this.exceptionToThrow = exceptionToThrow;
|
||||
}
|
||||
|
||||
private MockAbstractProcessingFilter() {
|
||||
|
@ -387,7 +412,7 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||
return new UsernamePasswordAuthenticationToken("test", "test",
|
||||
new GrantedAuthority[] {new GrantedAuthorityImpl("TEST")});
|
||||
} else {
|
||||
throw new BadCredentialsException("Mock requested to do so");
|
||||
throw exceptionToThrow;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue