Exemplo n.º 1
0
 public function testNormalOpenSearchTotalResultsShouldHaveNoExtensionElements()
 {
     $this->openSearchTotalResults->text = "42";
     $this->assertEquals("42", $this->openSearchTotalResults->text);
     $this->assertEquals(0, count($this->openSearchTotalResults->extensionElements));
     $newOpenSearchTotalResults = new 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\GData();
     $newOpenSearchTotalResults2 = $gdata->newOpenSearchTotalResults();
     $newOpenSearchTotalResults2->transferFromXML($newOpenSearchTotalResults->saveXML());
     $this->assertEquals(1, count($newOpenSearchTotalResults2->extensionElements));
     $this->assertEquals("42", $newOpenSearchTotalResults2->text);
 }