Example #1
0
 public function testRender()
 {
     $domDocument = new \DOMDocument();
     $audio = new Audio("test.audio");
     $audio->clearAlign()->setData("some.url")->setDataId("some.id")->setPlay(true)->setLooping(false)->setMusic(true)->setVolume(0.3)->setScriptEvents(true);
     $domElement = $audio->render($domDocument);
     $domDocument->appendChild($domElement);
     $this->assertEquals("<?xml version=\"1.0\"?>\n<audio id=\"test.audio\" data=\"some.url\" dataid=\"some.id\" play=\"1\" looping=\"0\" music=\"1\" volume=\"0.3\" scriptevents=\"1\"/>\n", $domDocument->saveXML());
 }
Example #2
0
 public function testRenderWithFormatAndChild()
 {
     $domDocument = new \DOMDocument();
     $frame = new Frame("test.frame");
     $format = new Format();
     $format->setStyle("test.style");
     $child = new Audio("test.audio");
     $child->clearAlign();
     $frame->clearAlign()->setFormat($format)->addChild($child);
     $domElement = $frame->render($domDocument);
     $domDocument->appendChild($domElement);
     $this->assertEquals("<?xml version=\"1.0\"?>\n<frame id=\"test.frame\"><format style=\"test.style\"/><audio id=\"test.audio\"/></frame>\n", $domDocument->saveXML());
 }