Beispiel #1
0
 /**
  * @dataProvider itemsProvider
  *
  * @param array $items
  * @param array $expectedItems
  */
 public function testWrite(array $items, array $expectedItems)
 {
     $this->wrapped->expects($this->once())->method('write')->with($this->equalTo($expectedItems));
     $stepExecution = $this->getMockBuilder('Akeneo\\Bundle\\BatchBundle\\Entity\\StepExecution')->disableOriginalConstructor()->getMock();
     $this->databaseHelper->expects($this->once())->method('onClear');
     $this->writer->setStepExecution($stepExecution);
     $this->writer->write($items);
 }
 /**
  * @param FieldConfigModel $field
  * @param bool $isExist
  * @param FieldConfigModel|null $expected
  *
  * @dataProvider processProvider
  */
 public function testProcess($field, $isExist, $expected)
 {
     $this->databaseHelper->expects(static::any())->method('findOneBy')->willReturn($isExist ? $field : null);
     static::assertEquals($expected, $this->strategy->process($field));
 }