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

testGetIndexFieldNameNamedFieldThrowsRuntimeException() public method

    public function testGetIndexFieldNameNamedFieldThrowsRuntimeException()
    {
        $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->never())->method('getDefaultField');
        $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', 'non_existent_field_name', false);
    }