public testEvaluate ( eZ\Publish\API\Repository\Values\User\Limitation\SiteAccessLimitation $limitation, eZ\Publish\API\Repository\Values\ValueObject $object, $expected, |
||
$limitation | eZ\Publish\API\Repository\Values\User\Limitation\SiteAccessLimitation | |
$object | eZ\Publish\API\Repository\Values\ValueObject | |
$limitationType |
public function testEvaluate(SiteAccessLimitation $limitation, ValueObject $object, $expected, SiteAccessLimitationType $limitationType)
{
$userMock = $this->getUserMock();
$userMock->expects($this->never())->method($this->anything());
$value = $limitationType->evaluate($limitation, $userMock, $object);
self::assertInternalType('boolean', $value);
self::assertEquals($expected, $value);
}