|
|
|
@ -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) { |
|
|
|
|
|
|
|
throw new UnsupportedOperationException("mock method not implemented"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) { |
|
|
|
public ConfigAttributeDefinition getAttributes(Method method, Class targetClass) { |
|
|
|
throw new UnsupportedOperationException("mock method not implemented"); |
|
|
|
throw new UnsupportedOperationException("mock method not implemented"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public boolean supports(Class clazz) { |
|
|
|
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 { |
|
|
|
|