コード例 #1
0
 /**
  * @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));
 }
コード例 #2
0
 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));
 }