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

testGetFieldNamesReturnsEmptyArray() public method

    public function testGetFieldNamesReturnsEmptyArray()
    {
        $mockedFieldNameResolver = $this->getMockedFieldNameResolver(array('getSearchableFieldMap', 'getIndexFieldName'));
        $criterionMock = $this->getCriterionMock();
        $mockedFieldNameResolver->expects($this->once())->method('getSearchableFieldMap')->will($this->returnValue(array('content_type_identifier_1' => array('field_definition_identifier_1' => array('field_definition_id' => 'field_definition_id_1', 'field_type_identifier' => 'field_type_identifier_1')), 'content_type_identifier_2' => array('field_definition_identifier_2' => array('field_definition_id' => 'field_definition_id_2', 'field_type_identifier' => 'field_type_identifier_2')))));
        $fieldNames = $mockedFieldNameResolver->getFieldNames($criterionMock, 'field_definition_identifier_1', 'field_type_identifier_2', 'field_name');
        $this->assertInternalType('array', $fieldNames);
        $this->assertEmpty($fieldNames);
    }