Exemplo n.º 1
0
 public function testToAndFromString()
 {
     $this->baseAttribute->setName('price');
     $this->baseAttribute->setText('10.99 USD');
     $this->baseAttribute->setType('floatUnit');
     $this->assertTrue($this->baseAttribute->getName() == 'price');
     $this->assertTrue($this->baseAttribute->getText() == '10.99 USD');
     $this->assertTrue($this->baseAttribute->getType() == 'floatUnit');
     $newBaseAttribute = new Zend_Gdata_Gbase_Extension_BaseAttribute();
     $doc = new DOMDocument();
     $doc->loadXML($this->baseAttribute->saveXML());
     $newBaseAttribute->transferFromDom($doc->documentElement);
     $this->assertTrue($this->baseAttribute->getName() == $newBaseAttribute->getName());
     $this->assertTrue($this->baseAttribute->getText() == $newBaseAttribute->getText());
     $this->assertTrue($this->baseAttribute->getType() == $newBaseAttribute->getType());
 }