public function testNormalOpenSearchTotalResultsShouldHaveNoExtensionElements() { $this->openSearchTotalResults->text = "42"; $this->assertEquals("42", $this->openSearchTotalResults->text); $this->assertEquals(0, count($this->openSearchTotalResults->extensionElements)); $newOpenSearchTotalResults = new Zend_Gdata_Extension_OpenSearchTotalResults(); $newOpenSearchTotalResults->transferFromXML($this->openSearchTotalResults->saveXML()); $this->assertEquals(0, count($newOpenSearchTotalResults->extensionElements)); $newOpenSearchTotalResults->extensionElements = array(new Zend_Gdata_App_Extension_Element('foo', 'atom', null, 'bar')); $this->assertEquals(1, count($newOpenSearchTotalResults->extensionElements)); $this->assertEquals("42", $newOpenSearchTotalResults->text); /* try constructing using magic factory */ $gdata = new Zend_Gdata(); $newOpenSearchTotalResults2 = $gdata->newOpenSearchTotalResults(); $newOpenSearchTotalResults2->transferFromXML($newOpenSearchTotalResults->saveXML()); $this->assertEquals(1, count($newOpenSearchTotalResults2->extensionElements)); $this->assertEquals("42", $newOpenSearchTotalResults2->text); }