优化
This commit is contained in:
@@ -8,6 +8,7 @@ import com.baiyue.iam.dto.RbacDtos.AssignRolesRequest;
|
||||
import com.baiyue.iam.dto.RbacDtos.CreateRoleRequest;
|
||||
import com.baiyue.iam.dto.RbacDtos.GrantPermissionsRequest;
|
||||
import com.baiyue.iam.dto.RbacDtos.UpdateRoleRequest;
|
||||
import com.baiyue.iam.dto.TenantDtos.UpdateTenantRequest;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
@@ -49,6 +50,17 @@ class BusinessAuditCoverageTest {
|
||||
long.class, long.class, boolean.class, String.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
void shouldBindPlatformCustomerUpdateAuditToTargetCustomer() throws Exception {
|
||||
BusinessAudit audit = annotation(TenantService.class, "updateMerchant",
|
||||
long.class, UpdateTenantRequest.class);
|
||||
|
||||
assertEquals("PLATFORM_TENANT_UPDATE", audit.event());
|
||||
assertEquals("TENANT", audit.resourceType());
|
||||
assertEquals("#tenantId", audit.resourceId());
|
||||
assertEquals("#tenantId", audit.tenantId());
|
||||
}
|
||||
|
||||
private void assertAudit(Class<?> type, String methodName, String event, String resourceType,
|
||||
String resourceId, Class<?>... parameterTypes) throws Exception {
|
||||
BusinessAudit audit = annotation(type, methodName, parameterTypes);
|
||||
|
||||
Reference in New Issue
Block a user