6 declare(strict_types=1);
12 as FieldTypeConverterInterface;
28 private $fieldTypeConverter;
37 $this->fieldTypeConverter = $this->getMockBuilder(FieldTypeConverterInterface::class)
38 ->disableOriginalConstructor()
39 ->setMethods([
'convert'])
40 ->getMockForAbstractClass();
45 \
Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldType\Resolver\FloatType::class,
47 'fieldTypeConverter' => $this->fieldTypeConverter,
60 $attributeMock = $this->getMockBuilder(AttributeAdapter::class)
61 ->disableOriginalConstructor()
62 ->setMethods([
'isFloatType'])
64 $attributeMock->expects($this->any())
65 ->method(
'isFloatType')
66 ->willReturn($isFloatType);
67 $this->fieldTypeConverter->expects($this->any())
69 ->willReturn(
'something');
73 $this->resolver->getFieldType($attributeMock)
testGetFieldType($isFloatType, $expected)