Пример #1
0
 public function testNormalSelectedShouldHaveNoExtensionElements()
 {
     $this->selected->value = true;
     $this->assertEquals($this->selected->value, true);
     $this->assertEquals(count($this->selected->extensionElements), 0);
     $newSelected = new Extension\Selected();
     $newSelected->transferFromXML($this->selected->saveXML());
     $this->assertEquals(count($newSelected->extensionElements), 0);
     $newSelected->extensionElements = array(new \Zend\GData\App\Extension\Element('foo', 'atom', null, 'bar'));
     $this->assertEquals(count($newSelected->extensionElements), 1);
     $this->assertEquals($newSelected->value, true);
     /* try constructing using magic factory */
     $cal = new \Zend\GData\Calendar();
     $newSelected2 = $cal->newSelected();
     $newSelected2->transferFromXML($newSelected->saveXML());
     $this->assertEquals(count($newSelected2->extensionElements), 1);
     $this->assertEquals($newSelected2->value, true);
 }