eZ\Publish\Core\Limitation\Tests\NewObjectStateLimitationTypeTest::testEvaluateInvalidArgument PHP Method

testEvaluateInvalidArgument() public method

public testEvaluateInvalidArgument ( eZ\Publish\API\Repository\Values\User\Limitation $limitation, eZ\Publish\API\Repository\Values\ValueObject $object, array $targets )
$limitation eZ\Publish\API\Repository\Values\User\Limitation
$object eZ\Publish\API\Repository\Values\ValueObject
$targets array
    public function testEvaluateInvalidArgument(Limitation $limitation, ValueObject $object, array $targets)
    {
        // Need to create inline instead of depending on testConstruct() to get correct mock instance
        $limitationType = $this->testConstruct();
        $userMock = $this->getUserMock();
        $userMock->expects($this->never())->method($this->anything());
        $persistenceMock = $this->getPersistenceMock();
        $persistenceMock->expects($this->never())->method($this->anything());
        $v = $limitationType->evaluate($limitation, $userMock, $object, $targets);
        var_dump($v);
        // intentional, debug in case no exception above
    }