eZ\Publish\Core\Repository\Tests\Service\Mock\SearchTest::testFindSingleValidatesLocationCriteria PHP Method

testFindSingleValidatesLocationCriteria() public method

public testFindSingleValidatesLocationCriteria ( $criterion, $exceptionMessage )
    public function testFindSingleValidatesLocationCriteria($criterion, $exceptionMessage)
    {
        $repositoryMock = $this->getRepositoryMock();
        /** @var \eZ\Publish\SPI\Search\Handler $searchHandlerMock */
        $searchHandlerMock = $this->getSPIMockHandler('Search\\Handler');
        $permissionsCriterionHandlerMock = $this->getPermissionsCriterionHandlerMock();
        $service = new SearchService($repositoryMock, $searchHandlerMock, $this->getDomainMapperMock(), $permissionsCriterionHandlerMock, array());
        try {
            $service->findSingle($criterion);
        } catch (InvalidArgumentException $e) {
            $this->assertEquals($exceptionMessage, $e->getMessage());
            throw $e;
        }
        $this->fail('Expected exception was not thrown');
    }