ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilXHTMLPageTest Class Reference

Class ilXHTMLPageTest needsInstalledILIAS. More...

+ Inheritance diagram for ilXHTMLPageTest:
+ Collaboration diagram for ilXHTMLPageTest:

Public Member Functions

 testSetGetSettings ()
 IL_Init More...
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $backupGlobals = false
 

Detailed Description

Class ilXHTMLPageTest needsInstalledILIAS.

Definition at line 30 of file ilXHTMLPageTest.php.

Member Function Documentation

◆ setUp()

ilXHTMLPageTest::setUp ( )
protected

Definition at line 34 of file ilXHTMLPageTest.php.

34  : void
35  {
36  include_once("./Services/PHPUnit/classes/class.ilUnitUtil.php");
37  ilUnitUtil::performInitialisation();
38  }

◆ testSetGetSettings()

ilXHTMLPageTest::testSetGetSettings ( )

IL_Init

Definition at line 43 of file ilXHTMLPageTest.php.

References $result, ilXHTMLPage\_lookupContent(), and ilXHTMLPage\_lookupSavedContent().

44  {
45  include_once("./Services/XHTMLPage/classes/class.ilXHTMLPage.php");
46 
47  $page = new ilXHTMLPage();
48  $page->setContent("aaa");
49  $page->save();
50  $page_id = $page->getId();
51 
52  // save/read
53  $page = new ilXHTMLPage($page_id);
54  if ($page->getContent() == "aaa") {
55  $result .= "saveread-";
56  }
57  $page->setContent("bbb");
58  $page->save();
59 
60  // lookups
61  if (ilXHTMLPage::_lookupContent($page_id) == "bbb") {
62  $result .= "lookupContent-";
63  }
64 
65  if (ilXHTMLPage::_lookupSavedContent($page_id) == "aaa") {
66  $result .= "lookupSavedContent-";
67  }
68 
69  // undo
70  $page->undo();
71 
72  if (ilXHTMLPage::_lookupContent($page_id) == "aaa") {
73  $result .= "undo1-";
74  }
75 
76  if (ilXHTMLPage::_lookupSavedContent($page_id) == "bbb") {
77  $result .= "undo2-";
78  }
79 
80  // clear
81  $page->clear();
82  if (ilXHTMLPage::_lookupContent($page_id) == "") {
83  $result .= "clear1-";
84  }
85 
86  if (ilXHTMLPage::_lookupSavedContent($page_id) == "aaa") {
87  $result .= "clear2-";
88  }
89 
90  $this->assertEquals("saveread-lookupContent-lookupSavedContent-undo1-undo2-clear1-clear2-", $result);
91  }
$result
static _lookupContent($a_id)
Lookup Content.
XHTML Page class.
static _lookupSavedContent($a_id)
Lookup Saved Content.
+ Here is the call graph for this function:

Field Documentation

◆ $backupGlobals

ilXHTMLPageTest::$backupGlobals = false
protected

Definition at line 32 of file ilXHTMLPageTest.php.


The documentation for this class was generated from the following file: