◆ setUp()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::setUp |
( |
| ) |
|
Definition at line 11 of file AdminConfirmedObjectiveTest.php.
13 $this->message =
"This needs to be confirmed...";
14 $this->o =
new Setup\AdminConfirmedObjective($this->message);
◆ testAchieveWithConfirmation()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testAchieveWithConfirmation |
( |
| ) |
|
Definition at line 77 of file AdminConfirmedObjectiveTest.php.
References $res, ILIAS\Setup\Environment\RESOURCE_ACHIEVEMENT_TRACKER, and ILIAS\Setup\Environment\RESOURCE_ADMIN_INTERACTION.
79 $env = $this->createMock(Setup\Environment::class);
80 $admin_interaction = $this->createMock(Setup\AdminInteraction::class);
81 $achievement_tracker = $this->createMock(Setup\AchievementTracker::class);
84 ->method(
"getResource")
85 ->will($this->returnValueMap([
91 ->expects($this->once())
92 ->method(
"confirmOrDeny")
93 ->with($this->message)
97 ->expects($this->once())
98 ->method(
"isAchieved")
103 ->expects($this->once())
104 ->method(
"trackAchievementOf")
107 $res = $this->o->achieve($env);
108 $this->assertSame($env,
$res);
foreach($_POST as $key=> $value) $res
const RESOURCE_ACHIEVEMENT_TRACKER
const RESOURCE_ADMIN_INTERACTION
◆ testAchieveWithDenial()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testAchieveWithDenial |
( |
| ) |
|
Definition at line 111 of file AdminConfirmedObjectiveTest.php.
References $res, ILIAS\Setup\Environment\RESOURCE_ACHIEVEMENT_TRACKER, and ILIAS\Setup\Environment\RESOURCE_ADMIN_INTERACTION.
113 $this->expectException(Setup\NoConfirmationException::class);
115 $env = $this->createMock(Setup\Environment::class);
116 $admin_interaction = $this->createMock(Setup\AdminInteraction::class);
117 $achievement_tracker = $this->createMock(Setup\AchievementTracker::class);
120 ->method(
"getResource")
121 ->will($this->returnValueMap([
127 ->expects($this->once())
128 ->method(
"confirmOrDeny")
129 ->with($this->message)
133 ->expects($this->once())
134 ->method(
"isAchieved")
139 ->expects($this->never())
140 ->method(
"trackAchievementOf");
142 $res = $this->o->achieve($env);
foreach($_POST as $key=> $value) $res
const RESOURCE_ACHIEVEMENT_TRACKER
const RESOURCE_ADMIN_INTERACTION
◆ testAlreadyAchieved()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testAlreadyAchieved |
( |
| ) |
|
Definition at line 46 of file AdminConfirmedObjectiveTest.php.
References $res, ILIAS\Setup\Environment\RESOURCE_ACHIEVEMENT_TRACKER, and ILIAS\Setup\Environment\RESOURCE_ADMIN_INTERACTION.
48 $env = $this->createMock(Setup\Environment::class);
49 $admin_interaction = $this->createMock(Setup\AdminInteraction::class);
50 $achievement_tracker = $this->createMock(Setup\AchievementTracker::class);
53 ->method(
"getResource")
54 ->will($this->returnValueMap([
60 ->expects($this->never())
61 ->method(
"confirmOrDeny");
64 ->expects($this->once())
65 ->method(
"isAchieved")
70 ->expects($this->never())
71 ->method(
"trackAchievementOf");
73 $res = $this->o->achieve($env);
74 $this->assertSame($env,
$res);
foreach($_POST as $key=> $value) $res
const RESOURCE_ACHIEVEMENT_TRACKER
const RESOURCE_ADMIN_INTERACTION
◆ testGetHash()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testGetHash |
( |
| ) |
|
◆ testGetLabel()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testGetLabel |
( |
| ) |
|
◆ testGetPreconditions()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testGetPreconditions |
( |
| ) |
|
Definition at line 38 of file AdminConfirmedObjectiveTest.php.
40 $env = $this->createMock(Setup\Environment::class);
42 $pre = $this->o->getPreconditions($env);
43 $this->assertEquals([], $pre);
◆ testHashIsDifferentForDifferentMessages()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testHashIsDifferentForDifferentMessages |
( |
| ) |
|
Definition at line 22 of file AdminConfirmedObjectiveTest.php.
24 $other =
new Setup\AdminConfirmedObjective(
"");
25 $this->assertNotEquals($this->o->getHash(), $other->getHash());
◆ testIsNotable()
ILIAS\Tests\Setup\AdminConfirmedObjectiveTest::testIsNotable |
( |
| ) |
|
The documentation for this class was generated from the following file: