PHP Class eZ\Publish\Core\Repository\Tests\Service\Mock\PermissionsCriterionHandlerTest

Inheritance: extends Base
Show file Open project: ezsystems/ezpublish-kernel

Protected Properties

Property Type Description
$limitationServiceMock
$permissionResolverMock

Public Methods

Method Description
providerForTestAddPermissionsCriterion ( )
providerForTestAddPermissionsCriterionWithBooleanPermission ( )
providerForTestGetPermissionsCriterion ( )
providerForTestGetPermissionsCriterionBooleanPermissionSets ( )
testAddPermissionsCriterion ( $permissionsCriterionMock, $givenCriterion, $expectedCriterion ) Test for the addPermissionsCriterion() method.
testAddPermissionsCriterionWithBooleanPermission ( $permissionsCriterion ) Test for the addPermissionsCriterion() method.
testConstructor ( ) Test for the __construct() method.
testGetPermissionsCriterion ( $criterionMock, $limitationCount, $permissionSets, $expectedCriterion ) Test for the getPermissionsCriterion() method.
testGetPermissionsCriterionBooleanPermissionSets ( $permissionSets ) Test for the getPermissionsCriterion() method.

Protected Methods

Method Description
getLimitationServiceMock ( $methods = [] )
getPermissionResolverMock ( $methods = [] )
getPermissionsCriterionHandlerMock ( string[] | null $methods = [] ) : PHPUnit_Framework_MockObject_MockObject | PermissionsCriterionHandler Returns the PermissionsCriterionHandler to test with $methods mocked.
mockServices ( $criterionMock, $limitationCount, $permissionSets )

Method Details

getLimitationServiceMock() protected method

protected getLimitationServiceMock ( $methods = [] )

getPermissionResolverMock() protected method

protected getPermissionResolverMock ( $methods = [] )

getPermissionsCriterionHandlerMock() protected method

Returns the PermissionsCriterionHandler to test with $methods mocked.
protected getPermissionsCriterionHandlerMock ( string[] | null $methods = [] ) : PHPUnit_Framework_MockObject_MockObject | PermissionsCriterionHandler
$methods string[] | null
return PHPUnit_Framework_MockObject_MockObject | eZ\Publish\Core\Repository\PermissionsCriterionHandler

mockServices() protected method

protected mockServices ( $criterionMock, $limitationCount, $permissionSets )

providerForTestAddPermissionsCriterion() public method

providerForTestAddPermissionsCriterionWithBooleanPermission() public method

providerForTestGetPermissionsCriterion() public method

providerForTestGetPermissionsCriterionBooleanPermissionSets() public method

testAddPermissionsCriterion() public method

Test for the addPermissionsCriterion() method.
public testAddPermissionsCriterion ( $permissionsCriterionMock, $givenCriterion, $expectedCriterion )

testAddPermissionsCriterionWithBooleanPermission() public method

Test for the addPermissionsCriterion() method.
public testAddPermissionsCriterionWithBooleanPermission ( $permissionsCriterion )

testConstructor() public method

Test for the __construct() method.
public testConstructor ( )

testGetPermissionsCriterion() public method

Test for the getPermissionsCriterion() method.
public testGetPermissionsCriterion ( $criterionMock, $limitationCount, $permissionSets, $expectedCriterion )

testGetPermissionsCriterionBooleanPermissionSets() public method

Test for the getPermissionsCriterion() method.

Property Details

$limitationServiceMock protected property

protected $limitationServiceMock

$permissionResolverMock protected property

protected $permissionResolverMock