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