public function testNormalEmailListShouldHaveNoExtensionElements() { $this->emailList->name = "test-name"; $this->assertEquals("test-name", $this->emailList->name); $this->assertEquals(0, count($this->emailList->extensionElements)); $newEmailList = new Zend_Gdata_Gapps_Extension_EmailList(); $newEmailList->transferFromXML($this->emailList->saveXML()); $this->assertEquals(0, count($newEmailList->extensionElements)); $newEmailList->extensionElements = array(new Zend_Gdata_App_Extension_Element('foo', 'atom', null, 'bar')); $this->assertEquals(1, count($newEmailList->extensionElements)); $this->assertEquals("test-name", $newEmailList->name); /* try constructing using magic factory */ $gdata = new Zend_Gdata_Gapps(); $newEmailList2 = $gdata->newEmailList(); $newEmailList2->transferFromXML($newEmailList->saveXML()); $this->assertEquals(1, count($newEmailList2->extensionElements)); $this->assertEquals("test-name", $newEmailList2->name); }