zhouhao 5 년 전
부모
커밋
b12609211e

+ 5 - 0
hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/define/ResourcesDefinition.java

@@ -37,6 +37,7 @@ public class ResourcesDefinition {
 
     }
 
+
     public Optional<ResourceDefinition> getResource(String id) {
         return resources
                 .stream()
@@ -61,6 +62,10 @@ public class ResourcesDefinition {
                 .isPresent();
     }
 
+    public boolean isEmpty(){
+        return resources.isEmpty();
+    }
+
     public boolean hasPermission(Collection<Permission> permissions) {
 
         if (CollectionUtils.isEmpty(resources)) {

+ 1 - 1
hsweb-authorization/hsweb-authorization-basic/src/test/java/org/hswebframework/web/authorization/basic/define/DefaultBasicAuthorizeDefinitionTest.java

@@ -35,7 +35,7 @@ public class DefaultBasicAuthorizeDefinitionTest {
     public void testNoMerge() {
         AopAuthorizeDefinition definition =
                 DefaultBasicAuthorizeDefinition.from(TestController.class, TestController.class.getMethod("noMerge"));
-        Assert.assertTrue(definition.isEmpty());
+        Assert.assertTrue(definition.getResources().isEmpty());
     }