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…
Reference in New Issue