ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilModulesOrgUnitPositionTest Class Reference
+ Inheritance diagram for ilModulesOrgUnitPositionTest:
+ Collaboration diagram for ilModulesOrgUnitPositionTest:

Public Member Functions

 testOrgUnitPositionConstruction ()
 
 testOrgUnitPositionModification ()
 

Detailed Description

Definition at line 21 of file ilModulesOrgUnitPositionTest.php.

Member Function Documentation

◆ testOrgUnitPositionConstruction()

ilModulesOrgUnitPositionTest::testOrgUnitPositionConstruction ( )

Definition at line 23 of file ilModulesOrgUnitPositionTest.php.

23  : void
24  {
25  $pos = new ilOrgUnitPosition();
26  $this->assertInstanceOf(ilOrgUnitPosition::class, $pos);
27  $this->assertEquals(0, $pos->getId());
28  $this->assertEquals('', $pos->getTitle());
29  $this->assertEquals('', $pos->getDescription());
30  $this->assertEquals(false, $pos->isCorePosition());
31  $this->assertEquals(0, $pos->getCoreIdentifier());
32  $this->assertEquals('', (string) $pos);
33  $this->assertEquals([], $pos->getAuthorities());
34  }

◆ testOrgUnitPositionModification()

ilModulesOrgUnitPositionTest::testOrgUnitPositionModification ( )

Definition at line 36 of file ilModulesOrgUnitPositionTest.php.

References ilOrgUnitPosition\CORE_POSITION_EMPLOYEE.

36  : void
37  {
38  $pos = new ilOrgUnitPosition(666);
39  $this->assertEquals(666, $pos->getId());
40  $this->assertEquals('Hello world', $pos->withTitle('Hello world')->getTitle());
41  $this->assertEquals('Hello world', (string) $pos->withTitle('Hello world'));
42  $this->assertEquals('Hello world is a greeting', $pos->withDescription('Hello world is a greeting')->getDescription());
43  $this->assertEquals(ilOrgUnitPosition::CORE_POSITION_EMPLOYEE, $pos->withCoreIdentifier(ilOrgUnitPosition::CORE_POSITION_EMPLOYEE)->getCoreIdentifier());
44  $this->assertEquals(true, $pos->withCorePosition(true)->isCorePosition());
45  }

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