QueuedJobPolicyTest
extends BaseTestCase
in package
QueuedJobPolicy test — tests all 16 public policy methods.
Each method delegates to _hasPolicy(), so we verify:
- Super-user bypass via before()
- Non-privileged user denial for every method
Table of Contents
Properties
- $Members : mixed
- $policy : QueuedJobPolicy
Methods
- policyMethodProvider() : array<string|int, mixed>
- testExtendsBasePolicy() : void
- testNonPrivilegedUserDenied() : void
- testSuperUserAllowedForMethod() : void
- testSuperUserBypass() : void
- loadMember() : Member
- makeEntity() : BaseEntity
- setUp() : void
Properties
$Members
protected
mixed
$Members
$policy
protected
QueuedJobPolicy
$policy
Methods
policyMethodProvider()
public
static policyMethodProvider() : array<string|int, mixed>
Return values
array<string|int, mixed>testExtendsBasePolicy()
public
testExtendsBasePolicy() : void
testNonPrivilegedUserDenied()
public
testNonPrivilegedUserDenied(string $method) : void
Parameters
- $method : string
Tags
testSuperUserAllowedForMethod()
public
testSuperUserAllowedForMethod(string $method) : void
Parameters
- $method : string
Tags
testSuperUserBypass()
public
testSuperUserBypass() : void
loadMember()
protected
loadMember(int $id) : Member
Parameters
- $id : int
Return values
MembermakeEntity()
protected
makeEntity() : BaseEntity
Return values
BaseEntitysetUp()
protected
setUp() : void