Browse Source
Refactor permission group creation in test provider
pull/24374/head
maliming
8 months ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
1 changed files with
6 additions and
1 deletions
-
framework/test/Volo.Abp.Authorization.Tests/Volo/Abp/Authorization/TestServices/Resources/AuthorizationTestResourcePermissionDefinitionProvider.cs
|
|
|
@ -8,7 +8,12 @@ public class AuthorizationTestResourcePermissionDefinitionProvider : PermissionD |
|
|
|
{ |
|
|
|
public override void Define(IPermissionDefinitionContext context) |
|
|
|
{ |
|
|
|
context.AddGroup("TestEntityManagementPermissionGroup").AddPermission("TestEntityManagementPermission"); |
|
|
|
var getGroup = context.GetGroupOrNull("TestGroup"); |
|
|
|
if (getGroup == null) |
|
|
|
{ |
|
|
|
getGroup = context.AddGroup("TestGroup"); |
|
|
|
} |
|
|
|
getGroup.AddPermission("TestEntityManagementPermission"); |
|
|
|
|
|
|
|
var permission1 = context.AddResourcePermission("MyResourcePermission1", resourceName: TestEntityResource.ResourceName, managementPermission: "TestEntityManagementPermission"); |
|
|
|
Assert.Throws<AbpException>(() => |
|
|
|
|