◆ getPageWithTable()
PCTableDataTest::getPageWithTable |
( |
| ) |
|
|
protected |
Definition at line 36 of file PCTableDataTest.php.
37 {
40 $pc->create($page, "pg");
41 $pc->setLanguage("en");
42 $pc->importSpreadsheet("en", "one\ttwo\nthree\tfour");
43 $page->addHierIDs();
44 $page->insertPCIds();
45 $pc->setHierId("1");
46 return $page;
47 }
Class ilPageObject Handles PageObjects of ILIAS Learning Modules (see ILIAS DTD)
References COPageTestBase\getEmptyPageWithDom().
Referenced by testDeleteCol(), testDeleteRow(), testMoveColLeft(), testMoveColRight(), testMoveRowDown(), testMoveRowUp(), testNewColAfter(), testNewColBefore(), testNewRowAfter(), and testNewRowBefore().
◆ getTDForHierId()
PCTableDataTest::getTDForHierId |
( |
ilPageObject |
$page, |
|
|
string |
$hier_id |
|
) |
| |
|
protected |
Definition at line 49 of file PCTableDataTest.php.
50 {
54 $pc->setDomNode($cont_node);
55 $pc->setHierId($hier_id);
56 $pc->setPcId($pc_id);
57 return $pc;
58 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getContentDomNode(string $a_hier_id, string $a_pc_id="")
getPCIdForHierId(string $hier_id)
References ilPageObject\getContentDomNode(), and ilPageObject\getPCIdForHierId().
Referenced by testDeleteCol(), testDeleteRow(), testMoveColLeft(), testMoveColRight(), testMoveRowDown(), testMoveRowUp(), testNewColAfter(), testNewColBefore(), testNewRowAfter(), and testNewRowBefore().
◆ testConstruction()
PCTableDataTest::testConstruction |
( |
| ) |
|
◆ testDeleteCol()
PCTableDataTest::testDeleteCol |
( |
| ) |
|
Definition at line 150 of file PCTableDataTest.php.
150 : void
151 {
154 $td->deleteCol();
155 $page->stripHierIDs();
156 $page->stripPCIDs();
157
158 $expected = <<<EOT
159<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
160EOT;
161
163 $expected,
164 $page->getXMLFromDom()
165 );
166 }
assertXmlEquals(string $expected_xml_as_string, string $html_xml_string)
getTDForHierId(ilPageObject $page, string $hier_id)
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testDeleteRow()
PCTableDataTest::testDeleteRow |
( |
| ) |
|
Definition at line 96 of file PCTableDataTest.php.
96 : void
97 {
100 $td->deleteRow();
101 $page->stripHierIDs();
102 $page->stripPCIDs();
103
104 $expected = <<<EOT
105<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
106EOT;
107
109 $expected,
110 $page->getXMLFromDom()
111 );
112 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testMoveColLeft()
PCTableDataTest::testMoveColLeft |
( |
| ) |
|
Definition at line 222 of file PCTableDataTest.php.
222 : void
223 {
226 $td->moveColLeft();
227 $page->stripHierIDs();
228 $page->stripPCIDs();
229
230 $expected = <<<EOT
231<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
232EOT;
233
235 $expected,
236 $page->getXMLFromDom()
237 );
238 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testMoveColRight()
PCTableDataTest::testMoveColRight |
( |
| ) |
|
Definition at line 204 of file PCTableDataTest.php.
204 : void
205 {
208 $td->moveColRight();
209 $page->stripHierIDs();
210 $page->stripPCIDs();
211
212 $expected = <<<EOT
213<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
214EOT;
215
217 $expected,
218 $page->getXMLFromDom()
219 );
220 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testMoveRowDown()
PCTableDataTest::testMoveRowDown |
( |
| ) |
|
Definition at line 168 of file PCTableDataTest.php.
168 : void
169 {
172 $td->moveRowDown();
173 $page->stripHierIDs();
174 $page->stripPCIDs();
175
176 $expected = <<<EOT
177<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
178EOT;
179
181 $expected,
182 $page->getXMLFromDom()
183 );
184 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testMoveRowUp()
PCTableDataTest::testMoveRowUp |
( |
| ) |
|
Definition at line 186 of file PCTableDataTest.php.
186 : void
187 {
190 $td->moveRowUp();
191 $page->stripHierIDs();
192 $page->stripPCIDs();
193
194 $expected = <<<EOT
195<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
196EOT;
197
199 $expected,
200 $page->getXMLFromDom()
201 );
202 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testNewColAfter()
PCTableDataTest::testNewColAfter |
( |
| ) |
|
Definition at line 114 of file PCTableDataTest.php.
114 : void
115 {
118 $td->newColAfter();
119 $page->stripHierIDs();
120 $page->stripPCIDs();
121
122 $expected = <<<EOT
123<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData/><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData/><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
124EOT;
125
127 $expected,
128 $page->getXMLFromDom()
129 );
130 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testNewColBefore()
PCTableDataTest::testNewColBefore |
( |
| ) |
|
Definition at line 132 of file PCTableDataTest.php.
132 : void
133 {
136 $td->newColBefore();
137 $page->stripHierIDs();
138 $page->stripPCIDs();
139
140 $expected = <<<EOT
141<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData/><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData/><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
142EOT;
143
145 $expected,
146 $page->getXMLFromDom()
147 );
148 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testNewRowAfter()
PCTableDataTest::testNewRowAfter |
( |
| ) |
|
Definition at line 60 of file PCTableDataTest.php.
60 : void
61 {
64 $td->newRowAfter();
65 $page->stripHierIDs();
66 $page->stripPCIDs();
67
68 $expected = <<<EOT
69<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow><TableRow><TableData/><TableData/></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
70EOT;
71
73 $expected,
74 $page->getXMLFromDom()
75 );
76 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
◆ testNewRowBefore()
PCTableDataTest::testNewRowBefore |
( |
| ) |
|
Definition at line 78 of file PCTableDataTest.php.
78 : void
79 {
82 $td->newRowBefore();
83 $page->stripHierIDs();
84 $page->stripPCIDs();
85
86 $expected = <<<EOT
87<PageObject><PageContent><Table Language="en" DataTable="y"><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">one</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">two</Paragraph></PageContent></TableData></TableRow><TableRow><TableData/><TableData/></TableRow><TableRow><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">three</Paragraph></PageContent></TableData><TableData><PageContent><Paragraph Language="en" Characteristic="TableContent">four</Paragraph></PageContent></TableData></TableRow></Table></PageContent></PageObject>
88EOT;
89
91 $expected,
92 $page->getXMLFromDom()
93 );
94 }
References COPageTestBase\assertXmlEquals(), getPageWithTable(), and getTDForHierId().
The documentation for this class was generated from the following file: