1
0
mirror of synced 2026-08-06 02:08:01 +00:00

SEC-1326: Updating dependencies to match Spring versions. Removing unused deps.

This commit is contained in:
Luke Taylor
2009-12-21 17:32:38 +00:00
parent 89809e9029
commit fcce29f8df
12 changed files with 48 additions and 67 deletions
+4 -4
View File
@@ -11,11 +11,11 @@ dependencies {
"org.springframework:spring-jdbc:$springVersion",
"org.springframework:spring-tx:$springVersion",
"org.springframework:spring-web:$springVersion",
'org.aspectj:aspectjrt:1.6.5',
'org.aspectj:aspectjweaver:1.6.5',
'org.apache.tomcat:annotations-api:6.0.14'
"org.aspectj:aspectjrt:$aspectjVersion",
"org.aspectj:aspectjweaver:$aspectjVersion",
'javax.annotation:jsr250-api:1.0'
runtime 'hsqldb:hsqldb:1.8.0.7'
runtime 'hsqldb:hsqldb:1.8.0.10'
testCompile 'commons-collections:commons-collections:3.2',
"org.springframework:spring-test:$springVersion"
+4 -4
View File
@@ -80,10 +80,10 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>annotations-api</artifactId>
<optional>true</optional>
</dependency>
<groupId>javax.annotation</groupId>
<artifactId>jsr250-api</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
@@ -4,7 +4,6 @@ import static org.junit.Assert.assertEquals;
import java.util.Collection;
import javax.annotation.security.DenyAll;
import javax.annotation.security.PermitAll;
import javax.annotation.security.RolesAllowed;
@@ -22,7 +21,6 @@ public class Jsr250MethodDefinitionSourceTests {
Jsr250MethodSecurityMetadataSource mds = new Jsr250MethodSecurityMetadataSource();
A a = new A();
UserAllowedClass userAllowed = new UserAllowedClass();
DenyAllClass denyAll = new DenyAllClass();
private ConfigAttribute[] findAttributes(String methodName) throws Exception {
return mds.findAttributes(a.getClass().getMethod(methodName), null).toArray(new ConfigAttribute[0]);
@@ -42,20 +40,6 @@ public class Jsr250MethodDefinitionSourceTests {
assertEquals("javax.annotation.security.PermitAll", accessAttributes[0].toString());
}
@Test
public void noRoleMethodHasDenyAllAttributeWithDenyAllClass() throws Exception {
ConfigAttribute[] accessAttributes = mds.findAttributes(denyAll.getClass()).toArray(new ConfigAttribute[0]);
assertEquals(1, accessAttributes.length);
assertEquals("javax.annotation.security.DenyAll", accessAttributes[0].toString());
}
@Test
public void adminMethodHasAdminAttributeWithDenyAllClass() throws Exception {
Collection<ConfigAttribute> accessAttributes = mds.findAttributes(denyAll.getClass().getMethod("adminMethod"), null);
assertEquals(1, accessAttributes.size());
assertEquals("ADMIN", accessAttributes.toArray()[0].toString());
}
@Test
public void noRoleMethodHasNoAttributes() throws Exception {
Collection<ConfigAttribute> accessAttributes = mds.findAttributes(a.getClass().getMethod("noRoleMethod"), null);
@@ -95,16 +79,4 @@ public class Jsr250MethodDefinitionSourceTests {
@RolesAllowed("ADMIN")
public void adminMethod() {}
}
@DenyAll
public static class DenyAllClass {
public void noRoleMethod() {}
@RolesAllowed("ADMIN")
public void adminMethod() {}
}
}