Exemplo n.º 1
0
 public function testSetGetSettings()
 {
     include_once "./Services/XHTMLPage/classes/class.ilXHTMLPage.php";
     $page = new ilXHTMLPage();
     $page->setContent("aaa");
     $page->save();
     $page_id = $page->getId();
     // save/read
     $page = new ilXHTMLPage($page_id);
     if ($page->getContent() == "aaa") {
         $result .= "saveread-";
     }
     $page->setContent("bbb");
     $page->save();
     // lookups
     if (ilXHTMLPage::_lookupContent($page_id) == "bbb") {
         $result .= "lookupContent-";
     }
     if (ilXHTMLPage::_lookupSavedContent($page_id) == "aaa") {
         $result .= "lookupSavedContent-";
     }
     // undo
     $page->undo();
     if (ilXHTMLPage::_lookupContent($page_id) == "aaa") {
         $result .= "undo1-";
     }
     if (ilXHTMLPage::_lookupSavedContent($page_id) == "bbb") {
         $result .= "undo2-";
     }
     // clear
     $page->clear();
     if (ilXHTMLPage::_lookupContent($page_id) == "") {
         $result .= "clear1-";
     }
     if (ilXHTMLPage::_lookupSavedContent($page_id) == "aaa") {
         $result .= "clear2-";
     }
     $this->assertEquals("saveread-lookupContent-lookupSavedContent-undo1-undo2-clear1-clear2-", $result);
 }