PHP 클래스 eZ\Publish\Core\Repository\Tests\Service\Mock\PermissionsCriterionHandlerTest

상속: extends Base
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$limitationServiceMock
$permissionResolverMock

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
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 )

메소드 상세

getLimitationServiceMock() 보호된 메소드

protected getLimitationServiceMock ( $methods = [] )

getPermissionResolverMock() 보호된 메소드

protected getPermissionResolverMock ( $methods = [] )

getPermissionsCriterionHandlerMock() 보호된 메소드

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

mockServices() 보호된 메소드

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

providerForTestAddPermissionsCriterion() 공개 메소드

providerForTestAddPermissionsCriterionWithBooleanPermission() 공개 메소드

providerForTestGetPermissionsCriterion() 공개 메소드

providerForTestGetPermissionsCriterionBooleanPermissionSets() 공개 메소드

testAddPermissionsCriterion() 공개 메소드

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

testAddPermissionsCriterionWithBooleanPermission() 공개 메소드

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

testConstructor() 공개 메소드

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

testGetPermissionsCriterion() 공개 메소드

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

testGetPermissionsCriterionBooleanPermissionSets() 공개 메소드

Test for the getPermissionsCriterion() method.

프로퍼티 상세

$limitationServiceMock 보호되어 있는 프로퍼티

protected $limitationServiceMock

$permissionResolverMock 보호되어 있는 프로퍼티

protected $permissionResolverMock