ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ILIAS\Tests\Setup\NullObjectiveTest Class Reference
+ Inheritance diagram for ILIAS\Tests\Setup\NullObjectiveTest:
+ Collaboration diagram for ILIAS\Tests\Setup\NullObjectiveTest:

Public Member Functions

 setUp ()
 
 testGetHash ()
 
 testGetLabel ()
 
 testIsNotable ()
 
 testGetPreconditions ()
 
 testAchieve ()
 

Detailed Description

Definition at line 9 of file NullObjectiveTest.php.

Member Function Documentation

◆ setUp()

ILIAS\Tests\Setup\NullObjectiveTest::setUp ( )

Definition at line 11 of file NullObjectiveTest.php.

11 : void
12 {
13 $this->o = new Setup\NullObjective();
14 }

◆ testAchieve()

ILIAS\Tests\Setup\NullObjectiveTest::testAchieve ( )

Definition at line 40 of file NullObjectiveTest.php.

41 {
42 $env = $this->createMock(Setup\Environment::class);
43
44 $res = $this->o->achieve($env);
45 $this->assertSame($env, $res);
46 }
foreach($_POST as $key=> $value) $res

References $res.

◆ testGetHash()

ILIAS\Tests\Setup\NullObjectiveTest::testGetHash ( )

Definition at line 16 of file NullObjectiveTest.php.

17 {
18 $this->assertIsString($this->o->getHash());
19 }

◆ testGetLabel()

ILIAS\Tests\Setup\NullObjectiveTest::testGetLabel ( )

Definition at line 21 of file NullObjectiveTest.php.

22 {
23 $this->assertEquals("Nothing to do.", $this->o->getLabel());
24 }

◆ testGetPreconditions()

ILIAS\Tests\Setup\NullObjectiveTest::testGetPreconditions ( )

Definition at line 31 of file NullObjectiveTest.php.

32 {
33 $env = $this->createMock(Setup\Environment::class);
34
35 $pre = $this->o->getPreconditions($env);
36 $this->assertEquals([], $pre);
37 }

◆ testIsNotable()

ILIAS\Tests\Setup\NullObjectiveTest::testIsNotable ( )

Definition at line 26 of file NullObjectiveTest.php.

27 {
28 $this->assertFalse($this->o->isNotable());
29 }

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