/** * Tests Varien_Object->setDataChanges() */ public function testSetDataChanges() { $this->assertFalse($this->_object->hasDataChanges()); $this->_object->setDataChanges(true); $this->assertTrue($this->_object->hasDataChanges()); }
public function testCopyFieldset() { $fieldset = 'sales_copy_order'; $aspect = 'to_edit'; $data = array('customer_email' => '*****@*****.**', 'customer_group_id' => '1'); $source = new Varien_Object($data); $target = new Varien_Object(); $expectedTarget = new Varien_Object($data); $expectedTarget->setDataChanges(true); // hack for assertion $this->assertFalse($this->_helper->copyFieldset($fieldset, $aspect, 'invalid_source', array())); $this->assertFalse($this->_helper->copyFieldset('invalid_fieldset', $aspect, array(), array())); $this->assertTrue($this->_helper->copyFieldset($fieldset, $aspect, $source, $target)); $this->assertEquals($expectedTarget, $target); }