ILIAS  trunk Revision v11.0_alpha-1731-gff9cd7e2bd3
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilModulesOrgUnitOperationContextTest Class Reference
+ Inheritance diagram for ilModulesOrgUnitOperationContextTest:
+ Collaboration diagram for ilModulesOrgUnitOperationContextTest:

Public Member Functions

 testOrgUnitOperationContextConstruction ()
 
 testOrgUnitOperationContextModification ()
 

Detailed Description

Definition at line 23 of file ilModulesOrgUnitOperationContextTest.php.

Member Function Documentation

◆ testOrgUnitOperationContextConstruction()

ilModulesOrgUnitOperationContextTest::testOrgUnitOperationContextConstruction ( )

Definition at line 25 of file ilModulesOrgUnitOperationContextTest.php.

References $context, and ilOrgUnitOperationContext\CONTEXT_OBJECT.

25  : void
26  {
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  }
$context
Definition: webdav.php:31

◆ testOrgUnitOperationContextModification()

ilModulesOrgUnitOperationContextTest::testOrgUnitOperationContextModification ( )

Definition at line 36 of file ilModulesOrgUnitOperationContextTest.php.

References $context, ilOrgUnitOperationContext\CONTEXT_CRS, and ilOrgUnitOperationContext\CONTEXT_OBJECT.

36  : void
37  {
39  $this->assertEquals(666, $context->getId());
40  $this->assertEquals(
42  $context->withContext(ilOrgUnitOperationContext::CONTEXT_CRS)->getContext()
43  );
44  $this->assertEquals(777, $context->withParentContextId(777)->getParentContextId());
45  $this->assertEquals(
48  ->getPathNames()
49  );
50  $this->assertEquals([999,888], $context->withPathIds([999,888])->getPathIds());
51  }
$context
Definition: webdav.php:31

The documentation for this class was generated from the following file: