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

testAddPermissionsCriterion() public method

Test for the addPermissionsCriterion() method.
public testAddPermissionsCriterion ( $permissionsCriterionMock, $givenCriterion, $expectedCriterion )
    public function testAddPermissionsCriterion($permissionsCriterionMock, $givenCriterion, $expectedCriterion)
    {
        $handler = $this->getPermissionsCriterionHandlerMock(array('getPermissionsCriterion'));
        $handler->expects($this->once())->method('getPermissionsCriterion')->will($this->returnValue($permissionsCriterionMock));
        /* @var \eZ\Publish\API\Repository\Values\Content\Query\Criterion $criterionMock */
        $result = $handler->addPermissionsCriterion($givenCriterion);
        $this->assertTrue($result);
        $this->assertEquals($expectedCriterion, $givenCriterion);
    }