/** * Test for method exportItem() * * @covers Mage_ImportExport_Model_Export_Entity_Eav_Customer::exportItem */ public function testExportItem() { $writer = $this->getMockForAbstractClass('Mage_ImportExport_Model_Export_Adapter_Abstract', array(), '', false, false, true, array('writeRow')); $writer->expects($this->once())->method('writeRow')->will($this->returnCallback(array($this, 'validateWriteRow'))); $this->_model->setWriter($writer); $this->_model->setParameters(array()); $item = $this->getMockForAbstractClass('Mage_Core_Model_Abstract', array($this->_addressData)); $this->_model->exportItem($item); }
/** * Test for method exportItem() * * @covers Mage_ImportExport_Model_Export_Entity_Eav_Customer::exportItem */ public function testExportItem() { $writer = $this->getMockForAbstractClass('Mage_ImportExport_Model_Export_Adapter_Abstract', array(), '', false, false, true, array('writeRow')); $writer->expects($this->once())->method('writeRow')->will($this->returnCallback(array($this, 'validateWriteRow'))); $this->_model->setWriter($writer); $this->_model->setParameters(array()); $arguments = $this->_objectManager->getConstructArguments(Magento_Test_Helper_ObjectManager::MODEL_ENTITY, 'Mage_Core_Model_Abstract'); $arguments['data'] = $this->_addressData; $item = $this->getMockForAbstractClass('Mage_Core_Model_Abstract', $arguments); $this->_model->exportItem($item); }
/** * Test filename getter. Filename must be set in constructor. */ public function testGetFileName() { $this->assertEquals($this->_model->getEntityTypeCode(), $this->_model->getFileName()); }