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); }