/** * @param array $processors * @param string $type * @param array $expected * * @dataProvider processorsByTypeDataProvider */ public function testGetProcessorsByType(array $processors, $type, array $expected) { foreach ($processors as $processorType => $processorsByType) { foreach ($processorsByType as $processorName => $processor) { $this->registry->registerProcessor($processor, $processorType, '\\stdClass', $processorName); } } $this->assertEquals($expected, $this->registry->getProcessorsByType($type)); }
public function testGetProcessorEntityName() { $type = ProcessorRegistry::TYPE_IMPORT; $entityName = 'entity_name'; $alias = 'foo_alias'; $processor = $this->getMock('Oro\\Bundle\\ImportExportBundle\\Processor\\ProcessorInterface'); $this->registry->registerProcessor($processor, $type, $entityName, $alias); $this->assertEquals($entityName, $this->registry->getProcessorEntityName($type, $alias)); }