◆ setUp()
ilServicesAdministrativeNotificationTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 33 of file ilServicesAdministrativeNotificationTest.php.
References $DIC.
36 $this->dic_backup = is_object($DIC) ? clone
$DIC :
$DIC;
39 $DIC[
'ilDB'] = $this->createMock(ilDBInterface::class);
40 $this->rbacreview_mock = $DIC[
'rbacreview'] = $this->createMock(ilRbacReview::class);
Customizing of pimple-DIC for ILIAS.
◆ tearDown()
ilServicesAdministrativeNotificationTest::tearDown |
( |
| ) |
|
|
protected |
◆ testBasisc()
ilServicesAdministrativeNotificationTest::testBasisc |
( |
| ) |
|
◆ testVisibilityByDate()
ilServicesAdministrativeNotificationTest::testVisibilityByDate |
( |
| ) |
|
Definition at line 63 of file ilServicesAdministrativeNotificationTest.php.
66 $user_mock = $this->createMock(ilObjUser::class);
67 $user_mock->expects($this->atLeast(1))
71 $notification->setPermanent(
true);
72 $this->assertTrue($notification->isVisibleForUser($user_mock));
74 $notification->setPermanent(
false);
80 $this->assertTrue($notification->isVisibleForUser($user_mock));
86 $this->assertFalse($notification->isVisibleForUser($user_mock));
◆ testVisibilityByRole()
ilServicesAdministrativeNotificationTest::testVisibilityByRole |
( |
| ) |
|
Definition at line 89 of file ilServicesAdministrativeNotificationTest.php.
92 $user_mock = $this->createMock(ilObjUser::class);
93 $user_mock->expects($this->atLeast(1))
97 $notification->setPermanent(
true);
98 $notification->setLimitToRoles(
true);
99 $notification->setLimitedToRoleIds([2, 22, 222]);
101 $this->rbacreview_mock->expects($this->once())
102 ->method(
'isAssignedToAtLeastOneGivenRole')
103 ->with(42, [2, 22, 222])
106 $this->assertTrue($notification->isVisibleForUser($user_mock));
◆ testVisibilityByRoleNotGranted()
ilServicesAdministrativeNotificationTest::testVisibilityByRoleNotGranted |
( |
| ) |
|
Definition at line 109 of file ilServicesAdministrativeNotificationTest.php.
112 $user_mock = $this->createMock(ilObjUser::class);
113 $user_mock->expects($this->atLeast(1))
117 $notification->setPermanent(
true);
118 $notification->setLimitToRoles(
true);
119 $notification->setLimitedToRoleIds([2, 22, 222]);
121 $this->rbacreview_mock->expects($this->once())
122 ->method(
'isAssignedToAtLeastOneGivenRole')
123 ->with(42, [2, 22, 222])
126 $this->assertFalse($notification->isVisibleForUser($user_mock));
◆ $dic_backup
Container ilServicesAdministrativeNotificationTest::$dic_backup |
|
private |
◆ $rbacreview_mock
MockObject ilServicesAdministrativeNotificationTest::$rbacreview_mock |
|
protected |
The documentation for this class was generated from the following file: