◆ setUp()
ilServicesAdministrativeNotificationTest::setUp |
( |
| ) |
|
|
protected |
Definition at line 32 of file ilServicesAdministrativeNotificationTest.php.
References $DIC.
35 $this->dic_backup = is_object($DIC) ? clone
$DIC :
$DIC;
38 $DIC[
'ilDB'] = $this->createMock(ilDBInterface::class);
39 $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 62 of file ilServicesAdministrativeNotificationTest.php.
65 $user_mock = $this->createMock(ilObjUser::class);
66 $user_mock->expects($this->atLeast(1))
70 $notification->setPermanent(
true);
71 $this->assertTrue($notification->isVisibleForUser($user_mock));
73 $notification->setPermanent(
false);
79 $this->assertTrue($notification->isVisibleForUser($user_mock));
85 $this->assertFalse($notification->isVisibleForUser($user_mock));
◆ testVisibilityByRole()
ilServicesAdministrativeNotificationTest::testVisibilityByRole |
( |
| ) |
|
Definition at line 88 of file ilServicesAdministrativeNotificationTest.php.
91 $user_mock = $this->createMock(ilObjUser::class);
92 $user_mock->expects($this->atLeast(1))
96 $notification->setPermanent(
true);
97 $notification->setLimitToRoles(
true);
98 $notification->setLimitedToRoleIds([2, 22, 222]);
100 $this->rbacreview_mock->expects($this->once())
101 ->method(
'isAssignedToAtLeastOneGivenRole')
102 ->with(42, [2, 22, 222])
105 $this->assertTrue($notification->isVisibleForUser($user_mock));
◆ testVisibilityByRoleNotGranted()
ilServicesAdministrativeNotificationTest::testVisibilityByRoleNotGranted |
( |
| ) |
|
Definition at line 108 of file ilServicesAdministrativeNotificationTest.php.
111 $user_mock = $this->createMock(ilObjUser::class);
112 $user_mock->expects($this->atLeast(1))
116 $notification->setPermanent(
true);
117 $notification->setLimitToRoles(
true);
118 $notification->setLimitedToRoleIds([2, 22, 222]);
120 $this->rbacreview_mock->expects($this->once())
121 ->method(
'isAssignedToAtLeastOneGivenRole')
122 ->with(42, [2, 22, 222])
125 $this->assertFalse($notification->isVisibleForUser($user_mock));
◆ $dic_backup
ILIAS DI Container ilServicesAdministrativeNotificationTest::$dic_backup |
|
private |
◆ $rbacreview_mock
ilServicesAdministrativeNotificationTest::$rbacreview_mock |
|
protected |
The documentation for this class was generated from the following file: