◆ getItemForHierId()
PCListTest::getItemForHierId |
( |
ilPageObject |
$page, |
|
|
string |
$hier_id |
|
) |
| |
|
protected |
◆ getPageWithList()
PCListTest::getPageWithList |
( |
| ) |
|
|
protected |
Definition at line 178 of file PCListTest.php.
179 {
182 $pc->create($page, "pg");
183 $pc->addItems(3);
184 $page->addHierIDs();
185
187 $par1->create($page, "1_1");
188 $par1->setLanguage("en");
189 $par1->setText("One");
190
192 $par2->create($page, "1_2");
193 $par2->setLanguage("en");
194 $par2->setText("Two");
195
196 $page->addHierIDs();
197 $page->insertPCIds();
198
199 return $page;
200 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilPageObject Handles PageObjects of ILIAS Learning Modules (see ILIAS DTD)
References COPageTestBase\getEmptyPageWithDom().
Referenced by testDeleteItem(), testMoveItemDown(), testMoveItemUp(), testNewItemAfter(), and testNewItemBefore().
◆ testAddItems()
PCListTest::testAddItems |
( |
| ) |
|
Definition at line 47 of file PCListTest.php.
47 : void
48 {
51 $pc->create($page, "pg");
52 $pc->addItems(2);
53
54 $page->stripHierIDs();
55
56 $expected = <<<EOT
57<PageObject><PageContent><List><ListItem/><ListItem/></List></PageContent></PageObject>
58EOT;
60 $expected,
61 $page->getXMLFromDom()
62 );
63 }
assertXmlEquals(string $expected_xml_as_string, string $html_xml_string)
References COPageTestBase\assertXmlEquals(), and COPageTestBase\getEmptyPageWithDom().
◆ testConstruction()
PCListTest::testConstruction |
( |
| ) |
|
◆ testCreate()
PCListTest::testCreate |
( |
| ) |
|
◆ testDeleteItem()
PCListTest::testDeleteItem |
( |
| ) |
|
Definition at line 249 of file PCListTest.php.
249 : void
250 {
253 $item->deleteItem();
254 $page->stripHierIDs();
255 $page->stripPCIDs();
256
257 $expected = <<<EOT
258<PageObject><PageContent><List><ListItem><PageContent><Paragraph Language="en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
259EOT;
260
262 $expected,
263 $page->getXMLFromDom()
264 );
265 }
getItemForHierId(ilPageObject $page, string $hier_id)
References COPageTestBase\assertXmlEquals(), getItemForHierId(), and getPageWithList().
◆ testListType()
PCListTest::testListType |
( |
| ) |
|
Definition at line 65 of file PCListTest.php.
65 : void
66 {
69 $pc->create($page, "pg");
70 $pc->setListType("Ordered");
71
72 $this->assertEquals(
73 "Ordered",
74 $pc->getListType()
75 );
76
77 $pc->setListType("Unordered");
78
79 $this->assertEquals(
80 "Unordered",
81 $pc->getListType()
82 );
83
84 $page->stripHierIDs();
85
86 $expected = <<<EOT
87<PageObject><PageContent><List
Type=
"Unordered"/></PageContent></PageObject>
88EOT;
90 $expected,
91 $page->getXMLFromDom()
92 );
93 }
References COPageTestBase\assertXmlEquals(), and COPageTestBase\getEmptyPageWithDom().
◆ testMoveItemDown()
PCListTest::testMoveItemDown |
( |
| ) |
|
Definition at line 267 of file PCListTest.php.
267 : void
268 {
271 $item->moveItemDown();
272 $page->stripHierIDs();
273 $page->stripPCIDs();
274
275 $expected = <<<EOT
276<PageObject><PageContent><List><ListItem><PageContent><Paragraph Language="en">Two</Paragraph></PageContent></ListItem><ListItem><PageContent><Paragraph Language="en">One</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
277EOT;
278
280 $expected,
281 $page->getXMLFromDom()
282 );
283 }
References COPageTestBase\assertXmlEquals(), getItemForHierId(), and getPageWithList().
◆ testMoveItemUp()
PCListTest::testMoveItemUp |
( |
| ) |
|
Definition at line 285 of file PCListTest.php.
285 : void
286 {
289 $item->moveItemUp();
290 $page->stripHierIDs();
291 $page->stripPCIDs();
292
293 $expected = <<<EOT
294<PageObject><PageContent><List><ListItem><PageContent><Paragraph Language="en">Two</Paragraph></PageContent></ListItem><ListItem><PageContent><Paragraph Language="en">One</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
295EOT;
296
298 $expected,
299 $page->getXMLFromDom()
300 );
301 }
References COPageTestBase\assertXmlEquals(), getItemForHierId(), and getPageWithList().
◆ testNewItemAfter()
PCListTest::testNewItemAfter |
( |
| ) |
|
Definition at line 213 of file PCListTest.php.
213 : void
214 {
217 $item->newItemAfter();
218 $page->stripHierIDs();
219 $page->stripPCIDs();
220
221 $expected = <<<EOT
222<PageObject><PageContent><List><ListItem><PageContent><Paragraph Language="en">One</Paragraph></PageContent></ListItem><ListItem/><ListItem><PageContent><Paragraph Language="en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
223EOT;
224
226 $expected,
227 $page->getXMLFromDom()
228 );
229 }
References COPageTestBase\assertXmlEquals(), getItemForHierId(), and getPageWithList().
◆ testNewItemBefore()
PCListTest::testNewItemBefore |
( |
| ) |
|
Definition at line 231 of file PCListTest.php.
231 : void
232 {
235 $item->newItemBefore();
236 $page->stripHierIDs();
237 $page->stripPCIDs();
238
239 $expected = <<<EOT
240<PageObject><PageContent><List><ListItem><PageContent><Paragraph Language="en">One</Paragraph></PageContent></ListItem><ListItem/><ListItem><PageContent><Paragraph Language="en">Two</Paragraph></PageContent></ListItem><ListItem/></List></PageContent></PageObject>
241EOT;
242
244 $expected,
245 $page->getXMLFromDom()
246 );
247 }
References COPageTestBase\assertXmlEquals(), getItemForHierId(), and getPageWithList().
◆ testNumberingType()
PCListTest::testNumberingType |
( |
| ) |
|
Definition at line 95 of file PCListTest.php.
95 : void
96 {
99 $pc->create($page, "pg");
100 $pc->setListType("Ordered");
101 $pc->setNumberingType("Roman");
102
103 $this->assertEquals(
104 "Roman",
105 $pc->getNumberingType()
106 );
107
108 $pc->setNumberingType("alphabetic");
109
110 $this->assertEquals(
111 "alphabetic",
112 $pc->getNumberingType()
113 );
114
115 $page->stripHierIDs();
116
117 $expected = <<<EOT
118<PageObject><PageContent><List
Type=
"Ordered" NumberingType=
"alphabetic"/></PageContent></PageObject>
119EOT;
121 $expected,
122 $page->getXMLFromDom()
123 );
124 }
References COPageTestBase\assertXmlEquals(), and COPageTestBase\getEmptyPageWithDom().
◆ testStartValue()
PCListTest::testStartValue |
( |
| ) |
|
Definition at line 126 of file PCListTest.php.
126 : void
127 {
130 $pc->create($page, "pg");
131 $pc->setListType("Ordered");
132 $pc->setStartValue("3");
133
134 $this->assertEquals(
135 "3",
136 $pc->getStartValue()
137 );
138
139 $page->stripHierIDs();
140
141 $expected = <<<EOT
142<PageObject><PageContent><List
Type=
"Ordered" StartValue=
"3"/></PageContent></PageObject>
143EOT;
145 $expected,
146 $page->getXMLFromDom()
147 );
148 }
References COPageTestBase\assertXmlEquals(), and COPageTestBase\getEmptyPageWithDom().
◆ testStyleClass()
PCListTest::testStyleClass |
( |
| ) |
|
Definition at line 150 of file PCListTest.php.
150 : void
151 {
154 $pc->create($page, "pg");
155 $pc->setListType("Ordered");
156 $pc->setStyleClass("MyClass");
157
158 $this->assertEquals(
159 "MyClass",
160 $pc->getStyleClass()
161 );
162
163 $page->stripHierIDs();
164
165 $expected = <<<EOT
166<PageObject><PageContent><List
Type=
"Ordered" Class=
"MyClass"/></PageContent></PageObject>
167EOT;
169 $expected,
170 $page->getXMLFromDom()
171 );
172 }
References COPageTestBase\assertXmlEquals(), and COPageTestBase\getEmptyPageWithDom().
The documentation for this class was generated from the following file: