ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilModulesOrgUnitOperationContextTest.php
Go to the documentation of this file.
1 <?php
18 declare(strict_types=1);
19 
21 
23 {
25  {
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 
36  {
38  $this->assertEquals(666, $context->getId());
39  $this->assertEquals(
41  $context->withContext(ilOrgUnitOperationContext::CONTEXT_CRS)->getContext()
42  );
43  $this->assertEquals(777, $context->withParentContextId(777)->getParentContextId());
44  $this->assertEquals(
47  ->getPathNames()
48  );
49  $this->assertEquals([999,888], $context->withPathIds([999,888])->getPathIds());
50  }
51 }
$context
Definition: webdav.php:31