public function testUpgradeStatus() { $expectedBatchStatus = new BatchStatus(BatchStatus::STARTED); $this->stepExecution->setStatus($expectedBatchStatus); $expectedBatchStatus->upgradeTo(BatchStatus::COMPLETED); $this->assertEntity($this->stepExecution->upgradeStatus(BatchStatus::COMPLETED)); $this->assertEquals($expectedBatchStatus, $this->stepExecution->getStatus()); }
/** * {@inheritDoc} */ public function setStatus(\Akeneo\Bundle\BatchBundle\Job\BatchStatus $status) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', array($status)); return parent::setStatus($status); }
/** * {@inheritdoc} */ protected function doExecute(StepExecution $execution) { $execution->setStatus(new BatchStatus(BatchStatus::FAILED)); }