2 changed files with 42 additions and 1 deletions
@ -0,0 +1,41 @@
@@ -0,0 +1,41 @@
|
||||
package org.springframework.security.access.prepost; |
||||
|
||||
import static org.junit.Assert.assertTrue; |
||||
|
||||
import org.aopalliance.intercept.MethodInvocation; |
||||
import org.junit.Before; |
||||
import org.junit.Test; |
||||
import org.junit.runner.RunWith; |
||||
import org.mockito.Mock; |
||||
import org.mockito.runners.MockitoJUnitRunner; |
||||
import org.springframework.aop.ProxyMethodInvocation; |
||||
import org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter; |
||||
|
||||
|
||||
@RunWith(MockitoJUnitRunner.class) |
||||
public class PreInvocationAuthorizationAdviceVoterTests { |
||||
@Mock |
||||
private PreInvocationAuthorizationAdvice authorizationAdvice; |
||||
private PreInvocationAuthorizationAdviceVoter voter; |
||||
|
||||
@Before |
||||
public void setUp() { |
||||
voter = new PreInvocationAuthorizationAdviceVoter(authorizationAdvice); |
||||
} |
||||
|
||||
@Test |
||||
public void supportsMethodInvocation() { |
||||
assertTrue(voter.supports(MethodInvocation.class)); |
||||
} |
||||
|
||||
// SEC-2031
|
||||
@Test |
||||
public void supportsProxyMethodInvocation() { |
||||
assertTrue(voter.supports(ProxyMethodInvocation.class)); |
||||
} |
||||
|
||||
@Test |
||||
public void supportsMethodInvocationAdapter() { |
||||
assertTrue(voter.supports(MethodInvocationAdapter.class)); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue