eZ\Publish\Core\Search\Tests\FieldNameResolverTest::testGetIndexFieldNameDefaultSortFieldThrowsRuntimeException PHP Method

testGetIndexFieldNameDefaultSortFieldThrowsRuntimeException() public method

    public function testGetIndexFieldNameDefaultSortFieldThrowsRuntimeException()
    {
        $mockedFieldNameResolver = $this->getMockedFieldNameResolver(array('getSearchableFieldMap'));
        $indexFieldType = $this->getIndexFieldTypeMock();
        $searchFieldTypeMock = $this->getSearchFieldTypeMock();
        $this->fieldRegistryMock->expects($this->once())->method('getType')->with('field_type_identifier')->will($this->returnValue($indexFieldType));
        $indexFieldType->expects($this->once())->method('getDefaultSortField')->will($this->returnValue('non_existent_field_name'));
        $indexFieldType->expects($this->once())->method('getIndexDefinition')->will($this->returnValue(array('field_name' => $searchFieldTypeMock)));
        $mockedFieldNameResolver->getIndexFieldName(new ArrayObject(), 'content_type_identifier', 'field_definition_identifier', 'field_type_identifier', null, true);
    }