Esempio n. 1
0
 public function testNormalEmailListShouldHaveNoExtensionElements()
 {
     $this->emailList->name = "test-name";
     $this->assertEquals("test-name", $this->emailList->name);
     $this->assertEquals(0, count($this->emailList->extensionElements));
     $newEmailList = new Extension\EmailList();
     $newEmailList->transferFromXML($this->emailList->saveXML());
     $this->assertEquals(0, count($newEmailList->extensionElements));
     $newEmailList->extensionElements = array(new \ZendGData\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 \ZendGData\GApps();
     $newEmailList2 = $gdata->newEmailList();
     $newEmailList2->transferFromXML($newEmailList->saveXML());
     $this->assertEquals(1, count($newEmailList2->extensionElements));
     $this->assertEquals("test-name", $newEmailList2->name);
 }