mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-07-07 11:12:14 +00:00
Increase test coverage.
This commit is contained in:
parent
85d7cbf5a7
commit
29f8097c64
@ -163,6 +163,22 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||||||
|
|
||||||
filter.setFilterProcessesUrl("/p");
|
filter.setFilterProcessesUrl("/p");
|
||||||
assertEquals("/p", filter.getFilterProcessesUrl());
|
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()
|
public void testIgnoresAnyServletPathOtherThanFilterProcessesUrl()
|
||||||
@ -367,10 +383,19 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||||||
//~ Inner Classes ==========================================================
|
//~ Inner Classes ==========================================================
|
||||||
|
|
||||||
private class MockAbstractProcessingFilter extends AbstractProcessingFilter {
|
private class MockAbstractProcessingFilter extends AbstractProcessingFilter {
|
||||||
|
private AuthenticationException exceptionToThrow;
|
||||||
private boolean grantAccess;
|
private boolean grantAccess;
|
||||||
|
|
||||||
public MockAbstractProcessingFilter(boolean grantAccess) {
|
public MockAbstractProcessingFilter(boolean grantAccess) {
|
||||||
this.grantAccess = 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() {
|
private MockAbstractProcessingFilter() {
|
||||||
@ -387,7 +412,7 @@ public class AbstractProcessingFilterTests extends TestCase {
|
|||||||
return new UsernamePasswordAuthenticationToken("test", "test",
|
return new UsernamePasswordAuthenticationToken("test", "test",
|
||||||
new GrantedAuthority[] {new GrantedAuthorityImpl("TEST")});
|
new GrantedAuthority[] {new GrantedAuthorityImpl("TEST")});
|
||||||
} else {
|
} else {
|
||||||
throw new BadCredentialsException("Mock requested to do so");
|
throw exceptionToThrow;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user