mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-28 06:42:49 +00:00
SEC-954: Removed test dependency on AbstractMethodDefinitionSource.
This commit is contained in:
parent
36b35e3b1f
commit
d9ab0758ee
@ -36,7 +36,7 @@ import org.springframework.security.RunAsManager;
|
|||||||
|
|
||||||
import org.springframework.security.context.SecurityContextHolder;
|
import org.springframework.security.context.SecurityContextHolder;
|
||||||
|
|
||||||
import org.springframework.security.intercept.method.AbstractMethodDefinitionSource;
|
import org.springframework.security.intercept.method.MethodDefinitionSource;
|
||||||
import org.springframework.security.intercept.method.MockMethodDefinitionSource;
|
import org.springframework.security.intercept.method.MockMethodDefinitionSource;
|
||||||
|
|
||||||
import org.springframework.security.providers.UsernamePasswordAuthenticationToken;
|
import org.springframework.security.providers.UsernamePasswordAuthenticationToken;
|
||||||
@ -446,26 +446,26 @@ public class MethodSecurityInterceptorTests extends TestCase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MockObjectDefinitionSourceWhichOnlySupportsStrings extends AbstractMethodDefinitionSource {
|
private class MockObjectDefinitionSourceWhichOnlySupportsStrings implements MethodDefinitionSource {
|
||||||
public Collection getConfigAttributeDefinitions() {
|
public Collection getConfigAttributeDefinitions() {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected ConfigAttributeDefinition lookupAttributes(Method method) {
|
public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) {
|
||||||
throw new UnsupportedOperationException("mock method not implemented");
|
throw new UnsupportedOperationException("mock method not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) {
|
public boolean supports(Class clazz) {
|
||||||
throw new UnsupportedOperationException("mock method not implemented");
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean supports(Class clazz) {
|
|
||||||
if (String.class.isAssignableFrom(clazz)) {
|
if (String.class.isAssignableFrom(clazz)) {
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ConfigAttributeDefinition getAttributes(Object object) {
|
||||||
|
throw new UnsupportedOperationException("mock method not implemented");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MockRunAsManagerWhichOnlySupportsStrings implements RunAsManager {
|
private class MockRunAsManagerWhichOnlySupportsStrings implements RunAsManager {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user