ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
◀ ilDoc Overview
PCSourceCodeTest.php
Go to the documentation of this file.
1
<?php
2
19
use PHPUnit\Framework\TestCase;
20
24
class
PCSourceCodeTest
extends
COPageTestBase
25
{
26
public
function
testConstruction
(): void
27
{
28
$page
= $this->
getEmptyPageWithDom
();
29
$pc =
new
ilPCSourceCode
(
$page
);
30
$this->assertEquals(
31
ilPCSourceCode::class,
32
get_class($pc)
33
);
34
}
35
36
public
function
testCreate
(): void
37
{
38
$page
= $this->
getEmptyPageWithDom
();
39
$pc =
new
ilPCSourceCode
(
$page
);
40
$pc->create(
$page
,
"pg"
,
""
);
41
$this->
assertXmlEquals
(
42
'<PageObject HierId="pg"><PageContent><Paragraph Language=""></Paragraph></PageContent></PageObject>'
,
43
$page
->getXMLFromDom()
44
);
45
}
46
}
COPageTestBase
Definition:
COPageTestBase.php:27
COPageTestBase\getEmptyPageWithDom
getEmptyPageWithDom()
Definition:
COPageTestBase.php:212
COPageTestBase\assertXmlEquals
assertXmlEquals(string $expected_xml_as_string, string $html_xml_string)
Definition:
COPageTestBase.php:198
PCSourceCodeTest
Definition:
PCSourceCodeTest.php:25
PCSourceCodeTest\testCreate
testCreate()
Definition:
PCSourceCodeTest.php:36
PCSourceCodeTest\testConstruction
testConstruction()
Definition:
PCSourceCodeTest.php:26
ilPCSourceCode
Definition:
class.ilPCSourceCode.php:24
$page
$page
Definition:
ltitoolregistration.php:51
components
ILIAS
COPage
tests
PCSourceCodeTest.php
Generated on Wed Nov 11 2026 23:06:37 for ILIAS by
1.9.4 (using
Doxyfile
)