Definition at line 26 of file ObjectiveCollectionTest.php.
◆ testAchieve()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testAchieve |
( |
| ) |
|
Definition at line 89 of file ObjectiveCollectionTest.php.
References $c, and $res.
91 $g1 = $this->newObjective();
92 $g2 = $this->newObjective();
93 $g3 = $this->newObjective();
95 $c =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2, $g3);
97 $env = $this->createMock(Setup\Environment::class);
99 foreach ([$g1,$g2,$g3] as $g) {
101 ->expects($this->never())
106 $this->assertSame($env,
$res);
◆ testGetHash()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testGetHash |
( |
| ) |
|
Definition at line 41 of file ObjectiveCollectionTest.php.
43 $g1 = $this->newObjective();
44 $g2 = $this->newObjective();
45 $g3 = $this->newObjective();
47 $c1 =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2, $g3);
48 $c2 =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2);
49 $c3 =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2, $g3);
51 $this->assertIsString($c1->getHash());
52 $this->assertIsString($c2->getHash());
53 $this->assertIsString($c3->getHash());
55 $this->assertEquals($c1->getHash(), $c1->getHash());
56 $this->assertNotEquals($c1->getHash(), $c2->getHash());
57 $this->assertEquals($c1->getHash(), $c3->getHash());
◆ testGetLabel()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testGetLabel |
( |
| ) |
|
Definition at line 60 of file ObjectiveCollectionTest.php.
References $c.
62 $c =
new Setup\ObjectiveCollection(
"LABEL",
false);
63 $this->assertEquals(
"LABEL",
$c->getLabel());
◆ testGetObjectives()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testGetObjectives |
( |
| ) |
|
Definition at line 30 of file ObjectiveCollectionTest.php.
References $c.
32 $g1 = $this->newObjective();
33 $g2 = $this->newObjective();
34 $g3 = $this->newObjective();
36 $c =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2, $g3);
38 $this->assertEquals([$g1, $g2, $g3],
$c->getObjectives());
◆ testGetPreconditions()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testGetPreconditions |
( |
| ) |
|
Definition at line 74 of file ObjectiveCollectionTest.php.
References $c.
76 $g1 = $this->newObjective();
77 $g2 = $this->newObjective();
78 $g3 = $this->newObjective();
80 $c =
new Setup\ObjectiveCollection(
"",
false, $g1, $g2, $g3);
82 $env = $this->createMock(Setup\Environment::class);
84 $pre =
$c->getPreconditions($env);
85 $this->assertEquals([$g1,$g2, $g3], $pre);
◆ testIsNotable()
ILIAS\Tests\Setup\ObjectiveCollectionTest::testIsNotable |
( |
| ) |
|
Definition at line 66 of file ObjectiveCollectionTest.php.
68 $c1 =
new Setup\ObjectiveCollection(
"",
false);
69 $c2 =
new Setup\ObjectiveCollection(
"",
true);
70 $this->assertFalse($c1->isNotable());
71 $this->assertTrue($c2->isNotable());
The documentation for this class was generated from the following file: