ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
ilModulesOrgUnitOperationContextTest.php
Go to the documentation of this file.
1
<?php
18
declare(strict_types=1);
19
20
use
PHPUnit\Framework\TestCase
;
21
22
class
ilModulesOrgUnitOperationContextTest
extends
TestCase
23
{
24
public
function
testOrgUnitOperationContextConstruction
(): void
25
{
26
$context
=
new
ilOrgUnitOperationContext
();
27
$this->assertInstanceOf(ilOrgUnitOperationContext::class,
$context
);
28
$this->assertEquals(0,
$context
->getId());
29
$this->assertEquals(
ilOrgUnitOperationContext::CONTEXT_OBJECT
,
$context
->getContext());
30
$this->assertEquals(0,
$context
->getParentContextId());
31
$this->assertEquals([
ilOrgUnitOperationContext::CONTEXT_OBJECT
],
$context
->getPathNames());
32
$this->assertEquals([0],
$context
->getPathIds());
33
}
34
35
public
function
testOrgUnitOperationContextModification
(): void
36
{
37
$context
=
new
ilOrgUnitOperationContext
(666);
38
$this->assertEquals(666,
$context
->getId());
39
$this->assertEquals(
40
ilOrgUnitOperationContext::CONTEXT_CRS
,
41
$context
->withContext(
ilOrgUnitOperationContext::CONTEXT_CRS
)->getContext()
42
);
43
$this->assertEquals(777,
$context
->withParentContextId(777)->getParentContextId());
44
$this->assertEquals(
45
[
ilOrgUnitOperationContext::CONTEXT_OBJECT
,
ilOrgUnitOperationContext::CONTEXT_CRS
],
46
$context
->withPathNames([
ilOrgUnitOperationContext::CONTEXT_OBJECT
,
ilOrgUnitOperationContext::CONTEXT_CRS
])
47
->getPathNames()
48
);
49
$this->assertEquals([999,888],
$context
->withPathIds([999,888])->getPathIds());
50
}
51
}
$context
$context
Definition:
webdav.php:31
ilOrgUnitOperationContext\CONTEXT_OBJECT
const CONTEXT_OBJECT
Definition:
class.ilOrgUnitOperationContext.php:25
ilModulesOrgUnitOperationContextTest\testOrgUnitOperationContextModification
testOrgUnitOperationContextModification()
Definition:
ilModulesOrgUnitOperationContextTest.php:35
ilModulesOrgUnitOperationContextTest\testOrgUnitOperationContextConstruction
testOrgUnitOperationContextConstruction()
Definition:
ilModulesOrgUnitOperationContextTest.php:24
ilOrgUnitOperationContext\CONTEXT_CRS
const CONTEXT_CRS
Definition:
class.ilOrgUnitOperationContext.php:26
ilOrgUnitOperationContext
TestCase
ilModulesOrgUnitOperationContextTest
Definition:
ilModulesOrgUnitOperationContextTest.php:22
Modules
OrgUnit
test
ilModulesOrgUnitOperationContextTest.php
Generated on Wed Sep 10 2025 14:10:58 for ILIAS by
1.8.13 (using
Doxyfile
)