eZ\Publish\Core\Repository\Tests\Service\Mock\PermissionsCriterionHandlerTest::testAddPermissionsCriterionWithBooleanPermission PHP Method

testAddPermissionsCriterionWithBooleanPermission() public method

Test for the addPermissionsCriterion() method.
public testAddPermissionsCriterionWithBooleanPermission ( $permissionsCriterion )
    public function testAddPermissionsCriterionWithBooleanPermission($permissionsCriterion)
    {
        $handler = $this->getPermissionsCriterionHandlerMock(array('getPermissionsCriterion'));
        $criterionMock = $this->getMockBuilder('eZ\\Publish\\API\\Repository\\Values\\Content\\Query\\Criterion')->disableOriginalConstructor()->getMock();
        $handler->expects($this->once())->method('getPermissionsCriterion')->will($this->returnValue($permissionsCriterion));
        /* @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterionMock */
        $result = $handler->addPermissionsCriterion($criterionMock);
        $this->assertSame($permissionsCriterion, $result);
    }