示例#1
0
 /**
  * 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);
 }
示例#2
0
 /**
  * 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);
 }
示例#3
0
 /**
  * Test filename getter. Filename must be set in constructor.
  */
 public function testGetFileName()
 {
     $this->assertEquals($this->_model->getEntityTypeCode(), $this->_model->getFileName());
 }