public static ResourcePermission addResourcePermission(
      long actionIds, String name, String primKey, long roleId, int scope) throws Exception {

    long resourcePermissionId =
        CounterLocalServiceUtil.increment(ResourcePermission.class.getName());

    ResourcePermission resourcePermission =
        ResourcePermissionLocalServiceUtil.createResourcePermission(resourcePermissionId);

    resourcePermission.setCompanyId(TestPropsValues.getCompanyId());
    resourcePermission.setName(name);
    resourcePermission.setScope(scope);
    resourcePermission.setPrimKey(primKey);
    resourcePermission.setRoleId(roleId);
    resourcePermission.setActionIds(actionIds);

    return ResourcePermissionLocalServiceUtil.addResourcePermission(resourcePermission);
  }