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

Public Member Functions

 testOrgUnitAuthorityConstruction ()
 
 testOrgUnitAuthorityModification ()
 
 testOrgUnitAuthorityInvalidScope ()
 

Detailed Description

Definition at line 22 of file ilModulesOrgUnitAuthorityTest.php.

Member Function Documentation

◆ testOrgUnitAuthorityConstruction()

ilModulesOrgUnitAuthorityTest::testOrgUnitAuthorityConstruction ( )

Definition at line 24 of file ilModulesOrgUnitAuthorityTest.php.

References ilOrgUnitAuthority\OVER_EVERYONE, and ilOrgUnitAuthority\SCOPE_SAME_ORGU.

24  : void
25  {
26  $auth = new ilOrgUnitAuthority();
27  $this->assertInstanceOf(ilOrgUnitAuthority::class, $auth);
28  $this->assertEquals(0, $auth->getId());
29  $this->assertEquals(ilOrgUnitAuthority::OVER_EVERYONE, $auth->getOver());
30  $this->assertEquals(ilOrgUnitAuthority::SCOPE_SAME_ORGU, $auth->getScope());
31  $this->assertEquals(0, $auth->getPositionId());
32  $this->assertEquals('0', (string) $auth);
33  }
Class ilOrguAuthority.

◆ testOrgUnitAuthorityInvalidScope()

ilModulesOrgUnitAuthorityTest::testOrgUnitAuthorityInvalidScope ( )

Definition at line 48 of file ilModulesOrgUnitAuthorityTest.php.

48  : void
49  {
50  $this->expectException(\ilException::class);
51  $auth = (new ilOrgUnitAuthority())
52  ->withScope(444);
53  }
Class ilOrguAuthority.

◆ testOrgUnitAuthorityModification()

ilModulesOrgUnitAuthorityTest::testOrgUnitAuthorityModification ( )

Definition at line 35 of file ilModulesOrgUnitAuthorityTest.php.

References ilOrgUnitAuthority\SCOPE_SUBSEQUENT_ORGUS.

35  : void
36  {
37  $auth = new ilOrgUnitAuthority(666);
38  $this->assertEquals(666, $auth->getId());
39  $this->assertEquals('666', (string) $auth);
40  $this->assertEquals(555, $auth->withOver(555)->getOver());
41  $this->assertEquals(
43  $auth->withScope(ilOrgUnitAuthority::SCOPE_SUBSEQUENT_ORGUS)->getScope()
44  );
45  $this->assertEquals(333, $auth->withPositionId(333)->getPositionId());
46  }
Class ilOrguAuthority.

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